C语言
小亮说事
用了四年时间研究如何成为一个高手
展开
-
原码、反码、和补码
(二)原码原码:是最简单的机器数表示法。用最高位表示符号位,‘1’表示负号,‘0’表示正号。其他位存放该数的二进制的绝对值。若以带符号位的四位二进值数为例 1010 : 最高位为‘1’,表示这是一个负数,其他三位为‘010’, 即(0*2^2)+(1*2^1)+(0*2^0)=2(‘^’表示幂运算符) 所以1010表示十进制数(-2)。 下图给出...转载 2019-09-28 16:37:09 · 658 阅读 · 0 评论 -
int数值范围案例
计算机中32位int类型变量的范围,其中int类型是带符号整数。正数在计算机中表示为原码,最高位为符号位:1的原码为0000 0000 0000 0000 0000 0000 0000 00012147483647的原码为0111 1111 1111 1111 1111 1111 1111 1111所以最大的正整数是2147483647负数在计算机中表示为补码,最高位为符号位:...转载 2019-09-28 16:44:51 · 474 阅读 · 0 评论