signed
在 C 中是什么意思?我要显示此表:
这表示 signed char
128
到 +127
。 128
也是一个正整数,那么这怎么可能是+128
到+127
呢?或者 128
和 +127
有不同的含义吗?我指的是 Apress 这本书 Beginning C .
最佳答案
有符号整数可以表示负数;未签名的不能。
有符号整数在溢出时具有未定义的行为,而无符号整数使用模数环绕。
请注意,该表不正确。首先,它缺少 -
符号(例如 -128 到 +127)。其次,该标准不保证那些类型必须在这些范围内。
关于c - 有符号和无符号值是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553707/