开发工具与关键技术:Visual Studio、C++
作者:华境聪
撰写时间:2019年4月19日
这个是在学习C++一段时间之后的,所用学习到的数据类型进行说明下:
首先基本类型有:
-
整型(int),4个字节,表示范围:-2147483648~2149483647;
-
浮点型(float,double):float (单精度)4个字节;
-
double (双精度)8个字节,-1.7*10308~1.7*10308;
-
长浮点型(long double):大于8个字节(长双精度浮点型);
-
字符型(char):一个字节,表示范围:-128~127;
-
空类型(void);
-
布尔类型(bool):true和false, 其中true对应整数1,表示逻辑真;false对应整数0,表示逻辑假;
-
枚举类型(enum):声明不占内存;
-
指针类型(*):4个字节;
-
短整型(Short[int]): 2个字节;表示范围-32768~32767;
-
有符号短整型(signed short [int]):2个字节;表示范围-32768~32767;
-
无符号短整型(unsigned short [int]):2个字节;表示范围0~65535
-
有符号整型(signed [int]);4个字节;表示范围-2147483648~ 2147483647
-
无符号整型(unsigned [int]);4个字节;表示范围0~4294967295
-
长整型(long [int]);4个字节;表示范围-2147483648~ 2147483648
-
有符号长整型(signed long [int]);4个字节;表示范围-2147483648~ 2147483648
-
无符号长整型(unsigned long [int]);4个字节;表示范围0~4294967295
-
浮点型的科学示数方式:例如:1.23E10F 表示为 1.23*10^10(float);1.23E-2L 表示为 0.0123(long);45.e+5I 表示为 4500000(int);
-
字符型(char):1个字节;
C++常用转义字符 -
空字符(Null):字符形式 表示为 \0 ;值:0X00;
-
换行(NewLine):字符形式 表示为 \n ;值:0X0A;
-
换页(FormFeed):字符形式 表示为 \f ;值:0X0C;
-
回车(Carriage Return):字符形式 表示为 \r ;值:0X0D;
-
退格(BackSpasc):字符形式 表示为 \b ;值:0X08;
-
响铃(Bell):字符形式 表示为 \a ;值:0X07;
-
水平制表(Horizontal Tab):字符形式 表示为 \t ;值:0X09;
-
垂直制表(Vertical Tab):字符形式 表示为 \v ;值:0X0B;
-
反斜杠(backslash):字符形式 表示为 \ ;值:0X5C;
-
问号(question mark ):字符形式 表示为 ? ;值:0X3F;
-
单引号(single quote):字符形式 表示为 \’ ;值:0X27;
-
反斜杠(backslash):字符形式 表示为 \” ;值:0X22;
注意:当我们要以非十进制的形式输出字符时,那该值前面的0要去掉,X要换成x。