C++中的数据类型汇总

整型

常见的数字类型

short:至少16位2byte
int: 至少与short一样长,一般为4byte
long:至少8byte且至少与int等长
long long:至少16byte为且至少和long一样长

无符号类型

每一种整型都有对应的一种无符号类型,其长度与对应的整型相同,但是由于没有负数部分,所以表示的最大数更大,如unsigned short类型可以表示0~65535的数。

char类型

char类型是专门用于存储字符而设计的。字母对应ASCII码,如A为65,a为97,空格为32,0为48。
char类型长度为1byte,因此只能表示-128~127的数字。

bool型

用以判断真假的类型,长度为1byte

浮点型

float:长度为4byte,包括七位有效位
double:双精度浮点型,8byte,有17位有效位
long double:有19位有效位这是一幅完整的数据类型总结图片

其他在C++中的数据表示方法

八进制数的表示:
以0开头的数都为八进制数,如
02231,07725等
十六进制数的表示
以0x开头的都为十六进制数,如
0xFFFF,0x4569898等

八进制和十六进制数只能用来表示整数

指数的表达
例如 12.5 ∗ 1 0 6 12.5*10^6 12.5106可以表示为12.5e6或12.5E6,同理还可以表示12.5e-6这一类型的数。注意,e的前后都要有数字。

在cout等语句输出的内容中打上特殊符号的语法
空格键 \b
tab键 \t
换行符 \n
跳页符 \f
回车 \r
反斜杠 \
单引号 ’
双引号 "
要用ASCII输出字符本身用如’a’
八进制、十六进制的转义码:
八进制:’\101’
十六进制:’\x41’

猜你喜欢

转载自blog.csdn.net/leanneTN/article/details/109124392