基础入门
注释
1、单行注释 //
2、多行注释 /* */
变量
作用:给一段指定的内存空间起名,方便操作这段内存
语法:数据类型 变量名 = 初始值
示例:
#include<iostream>
Using namespace std;
Int main()
{
int a=10;
count<<“a = ”<< a << endl;
system(“pause”);
return 0;
}
变量存在的意义:方便我们管理内存空间
常量
作用:用于记录程序中不可更改的数据
C++定义常量的两种方式
1、#define 宏常量:#define 常量名 常量值
通常在文件上方定义,表示一个常量
2、const修饰的变量 const 数据类型 常量名 = 常量值
通常在变量定义前加关键字const,修饰该变量为常量,不可修改
#define day = 7;
const int month = 12
关键字
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yu3JWDiU-1610002728169)(media/16082853821120.jpg)]
不要用关键字给变量或常量起名称
标识符命名规则
- 标识符不能是关键字
- 标识符只能是字母、数字、下划线
- 第一个字符必须为字母或下划线
- 字母区分大小写
- 最好见名如意
数据类型
存在意义:给变量分配合适的内存空间
整型
数据类型 | 占用空间 | 取值范围 |
---|---|---|
short(短整型) | 2字节 | (-215~215-1) |
int(整型) | 4字节 | (-231~231-1) |
long(长整型) | 4字节 | (-231~231-1) |
longlong(长长整型) | 8字节 | (-263~263-1) |
sizeof关键字
作用:统计数据类型所占内存大小
sizeof(数据类型/变量)
浮点型
单精度float 占用4字节 有效数字范围7位有效数字
双精度double 占用8字节 有效数字范围15~16位有效数字
字符型
char ch=‘a’;只占用一个字节。
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元。
转义字符
作用:用于表示一些不能显示出来的ASCII字符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LERDws0i-1610002728173)(media/16084384140812.jpg)]
字符串型
c语言:char 变量名[] = “字符串值”
c++:string 变量名 = “字符串值” <!—-使用时要包含#include头文件—->
布尔类型
作用:代表真或假的值
- true—-真(本质是1)
- false—-假(本质是0)
- bool类型占1个字节大小