C++基础(1)
变量:
变量存在的意义:方便我们管理储存内存空间
变量创建的语法:数据类型 变量名 = 变量初始值;int a=10;
常量:
作用:用于记录程序中不可更改的数据
定义:1、#define 宏常量:#define 常量名 常量值;不可在函数内改变。
2、const修饰的变量;const修饰的变量也称之为常量,不可改变。
关键字:
在定义常量或变量不能用关键字,否则会产生歧义。
标识符命名规则:
1、标识符不能是关键字
2、标识符是有字母,数字,下划线构成
3、标识符第一个字符只能是字母或下划线
4、标识符是区分大小写的
建议:给变量名起名最好做到见名知意
数据类型:
存在意义:给变量分配合适的存储空间
整型:
作用:整型变量表示的是正数类型的数据
类型:
短整型(short):占用2字节,范围(-2^15—2^15-1)
整型(int):占用4字节,范围(-2^31—2^31-1)
长整型( long):Windows占用4字节,Linux占用4字节(32位),8字节(64位),范围(-2^31—2^31-1)
长长整型(long long):占用8字节,范围(-2^63—2^63-1)
整型字节大小比较:short<int <=long<=long long
sizeof关键字:
作用:利用sizeof关键字可以统计数据类型所占内存大小
语法:sizeof(数据类型/变量)
实型(浮点型):
作用:用于表示小数
浮点型变量分为两种:1、单精度float:占用4字节,有效范围7位有效数字;
2、双精度double:占用8字节,有限范围15—16位有效数字。
定义:
float f1=3.14f; 通常在数据后面加f,告诉计算机是单精度,默认是双精度,需要转换;
double d1 = 4.14;
C++默认情况下输出一个小数,会显示6为有效数字。
科学计数法:
float f2 = 3e2;//3*10^2;
float f3 = 3e-2;//3*0.1^2;
字符型(char):
作用:字符变量用于显示单个字符
语法:char ch=‘a’;
注意:1、在显示字符型变量时,用单引号将字符括起来,不能用双引号。
2、单引号内只能是一个字符,不可以是字符串。
3、C和C++中字符型变量只占用1个字节。
4、字符型变量不能把字符本身放到内存中储存,而是将对应的ASCLL编码放入到储存单元
转义字符
作用:用于表示一些不能显示出来的ASCLL字符
现阶段我们常用的转移字符有:\n:换行;
\\:代表一个反斜字符“\”;
\t:水平制表,跳到下一个TAB位置;整齐输出后面的字符;
字符串型(string):
头文件:string
作用:用于表示一串字符
两种风格:
C风格字符串:char 变量名[] = "字符串值"
C++风格字符串:string 变量名 = "字符串值"
布尔类型(bool):
作用:布尔数据类型代表真或者假的值
bool类型只有两个值:1、true 真(本质是1)
2、false 假(本质是0)
占用1字节
输入(cin):
作用:用于从键盘获取数据
关键字:cin
语法:cin >> 变量;
输出(cout):
作用:输出数据
关键字:cout
语法:cout << 变量;

浙公网安备 33010602011771号