[C++之旅] 3 数据类型及使用
变量类型
- short至少16位,数据范围-32768到+32767
- int 至少与short一样长
- long至少32位,且至少与int一样长
- long long至少64位,且至少与long一样长
- unsigned short位数与short一样,数据范围0-65535
- unsigned int位数与int一样
- unsigned long位数与long一样
- unsigned long long位数与long long一样
在大多数系统中使用最小长度,即short为16位,long位32位。
变量初始化
int day = 1; //set day to 1
int mounth(9); //set mounth to 9
int year{7}; //set year to 7
第一个初始化语法来自C语言,后两个均为C++独有的,其中最后一种为C++11初始化方式。
int被设置为对目标计算机而言最为“自然”的长度,也就是指计算机处理起来效率最高的长度,因此在没有理由选其他类型时,则应选int。
网友评论