这部分内容在往返数次的对C和C++的预习和复习过程中已经十分熟悉。在这里对基础概念做一个简要的概括归纳:
内置类型主要分为两类:
算术类型 和 空类型;
算数类型又包括两类:
整型 和 浮点型;
其中整型类型包括:
整型数、字符 和 布尔值;浮点型则是浮点数;
除了这些基本的内置类型,还有一个基本概念,即带
符号类型,和无符号类型。具体意思又字面即可知,无非是实数和自然数的区别;
对于他们的具体数位问题,并没有必要深究,除非是为了应付考试,否则在现阶段抓住不放有些本末倒置之嫌;
更需要关注的是在具体编程的时候,相近的数据类型更应该选择哪一个,这里放一些选择数据类型的小Tips:
1.当数值明显不可为负时,优先选择无符号类型;
2.整型数一般选择
int 类型,如果数值超过 int 范围,直接选择 long long 类型;
3.算术表达式中不要使用
char 和 bool 类型(废话,我也不知道为什么我要写上);
4.浮点数运算直接选用
double,不要考虑吧 float;
//附上一张简洁的图,来自《Schaum’s Outline Programming with C++》 Second Edition