有符号数在计算机中 用补码表示:
x补=x源 当 0<=x<=2^(n-1)
x补=x源+2^n 当 -2^(n-1)<x<0
char c =128; // char -128~127
printf( "%d",c); // -128 = 128-2^8=128-256=128
本文详细解释了计算机中如何使用补码表示有符号数的方法,包括正数和负数的具体计算方式,并通过一个具体的 char 类型变量示例来说明如何进行补码转换。
有符号数在计算机中 用补码表示:
x补=x源 当 0<=x<=2^(n-1)
x补=x源+2^n 当 -2^(n-1)<x<0
char c =128; // char -128~127
printf( "%d",c); // -128 = 128-2^8=128-256=128

被折叠的 条评论
为什么被折叠?