C语言中整型数据的有效位数是多少?
C语言中整型数据的有效位数是多少?
日期:2017-09-30 06:03:00 人气:2
1、从二进制的角度来看整数的有效位数,要从整数的编码说起,有符号整数编码包括原码、反码和补码三种常规编码方式,原码表示即最高位为符号位,0表示正数,1表示负数,如果以8位二进制位来表示,符号位要占1位,所以有效位数7位。 要获取整型类型在当前编译环境中所占的位数,可以使用sizeof运算符。
#includeint main(){printf("sizeof int:%d\n", sizeof (int));return 0;}
2、如果要计算一个整数中的有效位数,可以不断的整