其实 short int 和int 的计算范围是一样的,都是-32678到32677。
差距就是short是16位(两字节)的,int是32位(4字节)的(一般是这样)
(这个在不同的编译器是不一样的。。可以试试用size of 去试试看)
其实这个差别不大,主要是为了节约空间,(对于我这种菜鸡来说,几乎就是没区别啦)
long int 的话,计算范围是-2^31 ~ ( 2的31次方 -1)
同样还是4字节 ,但是long最少是32位
主要是还是为了节约空间。对于我这种菜鸡来说,记住范围就差不多啦。。。。。