1.1变量创建
目的:方便记录变化的量
语法:数据类型 变量名= 变量初始值;
例子 : int a =10;
1.2常量
目的:记录不可以更改的数据
定义方式 1. #define 宏常量 #define 常量名 常量值
2. const 修饰的变量 const 数据类型 常量名 =常量值 被const修饰后的变量就变成常量了不能更改,否则报错。
1.3关键字
c++预先保留的单词(标识符)
不要用关键字给变量或者常量起名字了
1.4标识符命名规则
不能是关键字
只能是字母数字下划线
第一个必须是字母或下划线
区分大小写
给变量起名的时候,最好能够见名知意
2.数据类型
必须指出数字类型,不然无法分配内存
2.1整型
整数类型
short 短整型 2字节(可以表示的数值范围-32768~32767)
int整型 4字节
long长整型 4或8字节
long long长长整型 8字节
2.2 sizeof 关键字
作用:统计数据类型所占内存大小
sizeof(数据类型/变量名字 )
例如 sizeof(short)sizeof(num1)
2.3 实型(浮点型)
1.单精度float 4字节(7位)
float f1=3.14f 后面加一个f,这样可直接识别为单精度,不然该默认小数是双精度。
2.双精度double 8字节(15~16位)
两者的有效数字范围不同,小数点前面也是有效数字。
科学计数法 e e2代表10^2 e-2代表0.1^-2
2.4字符型
用于显示字符型变量
语法: char ch = 'a'; 单引号,而且必须是一个字符,不能是字符串,只占用一个字节
字符变量底层存储的本质是ASCII码值 a97 A65
2.5转义字符
表示不能显示出来的ASCII字符
\n 换行
\t 水平制表符 带上前面的一共占8个空格,后面有内容的话比较整齐
\\输出一个反斜杠
2.6字符串型
用于表示一串字符
1.c风格 char 变量名[ ]="字符串值" 中括号和双引号
2.c++风格 string 变量名="字符串值" 使用这个要加头文件#include<string>
2.7布尔类型bool
只代表真或假的值,只有两个值 true1 false0,占用一个字节的大小
例子 bool flag =true 只要是非零值都是1
2.8数据的输入
从键盘上获取输入
语法:cin>>变量