+ -
当前位置:首页 → 问答吧 → 关于C的int能存储的最大值是32767是什么意思?

关于C的int能存储的最大值是32767是什么意思?

时间:2011-07-27

来源:互联网

C中int数据类型的大小是8位,能存储65534个整数,而最大值是32767.
65534和32767这俩数是怎么来的?有什么公式计算的吗
[ 此帖被申个号不容易在2011-07-27 13:16重新编辑 ]

作者: 申个号不容易   发布时间: 2011-07-27

8位能存65535??应该是你理解错了吧

8位为1个字节,能存的大小为256(2的8次方)
16位2个字节,能存65535(2的16次方),而你那个3几几几,是区分signed和unsigned的,如果是无符号那么最大就是65535,有符号就是最大3。。。。最小 -3。。。。。

作者: deviler   发布时间: 2011-07-27

哦,谢谢啦

作者: 申个号不容易   发布时间: 2011-07-27