字符型(character):char
整型(integer):short、int、long、long long
浮点型(floating point):float、double
布尔型(Boolean):bool
int类型最大最小值
INT_MIN :最小值
INT_MAX :最大值
unsigned int 类型最大是:
UINT_MAX
long类型的最大最小
LONG_MIN
LONG_MAX
无符号的long类型大小
ULONG_MAX
long long 类型大小
LLONG_MIN
LLONG_MAX
无符号类型
ULLONG_MAX
short
,int
,long
,long long
,这些整型是从小到大进行排序的。存储值:
`short`:至少16位
`int`:int至少与`short`一样长
`long`:至少32为,且至少与`int`一样长
`long long`:至少64位,且至少与`long`一样长
无符号整型:就是值不能为负数,整型前面加上`unsigned`如:`unsigned short`等等.
输出符,进制的修改
```xml`在这里插入代码片`
`cout`:输出符:默认是以10进制格式显示整数的
使用控制符可以修改输出`cout`函数的进制,控制符为:`dec:修改十进制`,`hex:修改十六进制`,`oct:修改八进制`
`cout`默认是以10进制格式显示整数的,改成十六进制的,代码如下
```cpp
cout << hex;
cout << 十六进制的变量 << endl;
char
类型:字符和小整数,足够长,能够表示目标计算机系统中的所有基本符号,所有的字母,数字,标点符号等,c++将常量存储为char
类型const
,让数值固定死。float
,double
,long double
,在默认情况下是双进度的:double
类型`float`:至少32位
`double`:至少48位
`long double`:为80,96,或128
定点模式:写入到函数体中,cout.setf(ios_base::fixed,ios_base::floatfield);
精确显示如是float,精度到后面的6位
int my_height {166}
float book_price{32.23f}