整型
常见的数字类型
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.5∗106可以表示为12.5e6或12.5E6,同理还可以表示12.5e-6这一类型的数。注意,e的前后都要有数字。
在cout等语句输出的内容中打上特殊符号的语法
空格键 \b
tab键 \t
换行符 \n
跳页符 \f
回车 \r
反斜杠 \
单引号 ’
双引号 "
要用ASCII输出字符本身用如’a’
八进制、十六进制的转义码:
八进制:’\101’
十六进制:’\x41’