1. 数据类型内存
1. 带符号的整数类型
2. 不带符号的整数类型
3. 布尔类型
4. 浮点数
2. 类型转换
1. 隐式转换
-
long double等级最高,int等级最低;两个不同等级的数值做运算时,结果自动转为高等级类型数值;short\char转换为int.
2. 显式转换
- C++ : static_cast<目标类型>(要转换的内容):
int a = static_cast<int>(b);
- C : 类型(要转换的内容):
int a = int(b);
---
int a {10};
unsigned b {20};
atd::cout <<"a-b = " <<(int)(a- b)<<std::endl;