2.1基本内置类型

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

猜你喜欢

转载自www.cnblogs.com/NK-007/p/9152875.html