C++入门教程之二:变量
变量,顾名思义,意思是变化的量。变量的定义是计算机语言中能储存计算结果或能表示值的抽象概念。一个基本的程序需要变量,因此变量是程序设计中的一大重点。
变量基本结构
var_type var_name;
//如
int hello;
其中var_name
是变量类型,var_name
是变量名称。
数据范围 变量所能存储的数据。
1.整型变量
整型是最基本、最常用的变量类型,其表示的数字为整数。整型包括长整型、短整型、整型三种。
整型 int
int
是最常见的数据类型,数据范围是从-2147483648到2147483647的整数。
长整型 long
long
是处理大数据的最佳选择,其数据范围是从-9.223372037×1018到9.223372037×1018-1的整数。
短整型 short
short
是快速创建简单数据的一个方法,数据范围是从-32768到32767的整数
2.浮点型
浮点型又称实型,其表示的数字为实数。浮点型数据的运算要比整型数据的运算慢得多,因此如非必要,尽量不要使用浮点型变量。浮点型变量包括单精度类型浮点型、双精度类型和长双精度类型三种
单精度类型浮点型 float
float
是最常见的浮点型变量。其数据范围是从-3.402823669×10-38-1到3.402823669×1038的实数。
双精度类型浮点型 double
double
是存储非常大的数据的变量类型,其数据范围是从-1.797693135×10-308-1到1.797693135×10308的实数。
长双精度类型浮点型 long double
long double
与double
的数据范围相同,为从-1.797693135×10-308-1到1.797693135×10308的实数。
3.字符型
字符型变量,顾名思义,即存储字符和字符串的变量,变量的标识符是char
。字符型变量存储的是ASCII码,对照表见下:
此外,还有第二种字符串类型string
。string
不是关键字,但是它的定义方法与其他类型一样。
4.布尔型
布尔型变量的标识符是bool
,这种类型的值与众不同:它只有两个值——true
和false