标签:foo 数据 表示 无符号 sig inline .com 取反 取值
之前一直不清楚数据类型的取值范围是怎么计算的,现在弄懂了,记录一下。
假设一个字符型变量占用一个字节,也就是8个二进制位(bit),由于是signed,所以最高为可以为1(负数)或0(正数)。
结合两种情况,整个signed char类型的取值范围为【-128,127】。
unsigned是无符号的,所以它能表示的范围是【0000 0000】-【1111 1111】,将范围转化为十进制数为【0,255】。
其他类型以此类推。
标签:foo 数据 表示 无符号 sig inline .com 取反 取值
原文地址:https://www.cnblogs.com/huerxiong/p/10488501.html