c语言的整型数的范围怎么算。。。 例如 十进制的一般整型的范围-32768~32767

如题所述

这幅图片是全部  C语言中的数字范围

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-19
这要看你使用的编译器分配给整型储存空间的大小的字节数,比如说你说的int型在vc里是分配了2字节,一个字节有8列,两个就是16列,就是说能表示2∧15=32768个数(第一列表示正负号),0属于整数追答

正数

追问

那同样为两字节的16进制结果为什么就不一样了

求解,弄懂必采纳

弄懂了,16进制的就是把10进制转化过去的,谢谢啦!!!

本回答被提问者采纳
第2个回答  2014-03-19
这跟你的编译器有关的。编译器不同,整型的位数不同,你说的-32768~32767是16位的。追问

编辑器是v s 6.0 上面那个是十进制的一般整型。。。

相似回答