急!有关C语言的一些问题
急!有关C语言的一些问题
日期:2021-06-15 19:11:05 人气:1
int 型在计算机中以16位2进数存储表示,但事实上真正表示数值大小的只有15位,第十六位是符号位,1为负数,0表示正数,int型表示的范围为 -32768 ~ +32767
+32767=0(符号位,表示正数)111111111111111
如果数值再大,就会产生数据溢出的现象,比如说当32767加1
二进制数就变成10000000000000000
符号位是1代表此数是负数,负数在计算机中用补码表示,也就是-32768
,加2就是100000000
+32767=0(符号位,表示正数)111111111111111
如果数值再大,就会产生数据溢出的现象,比如说当32767加1
二进制数就变成10000000000000000
符号位是1代表此数是负数,负数在计算机中用补码表示,也就是-32768
,加2就是100000000