C语言中的有符号和无符号怎么区别?什么意思?
发布网友
发布时间:2022-04-23 15:05
我来回答
共2个回答
热心网友
时间:2023-09-28 14:39
有符号是表示有正负号,无符号是表示只有0和正数。范围有区别。
热心网友
时间:2023-09-28 14:40
这个符号指的是负号- 有符号就是区分正负 无符号就只是正整数追答有符号数 有符号数的实例
有符号数是针对二进制来讲的。 用最高位作为符号位,“0”代表“+”,“1”代表“-”;其余数位用作数值位,代表数值。 有符号数的表示:计算机中的数据用二进制表示,数的符号也只能用0/1表示。一般用最高有效位(MBS)来表示数的符号,正数用0表示,负数用1表示。 有符号数的编码方式,常用的是补码,另外还有原码和反码等。用不同二进制编码方式表示有符号数时,所得到的机器数可能不一样,但是真值应该是相同的。