C/C++: short , int , long , long long数据类型选用
标签: C/C++ 数据类型
by 小威威
在C++中,编译器对int
类型数据的执行效率最高。一般在符合int
条件的情况下优先选择int
。
那么,选择数据类型的条件是什么呢?
我认为,大于30000的数字应当使用long
类型,超过20亿的数字应当使用long long
类型。原因如下:
在32位的系统中:
`short`与`int`占两个字节, `long` 占四个字节, `long long` 占八个字节;
在64位的系统中: