
目录
1.c++初识
1.3变量
1.4 常量
1.5关键字
2.数据类型
2.1数据类型——整型
2.2sizeof关键字
2.3浮点型
2.4字符型
2.5转义字符
2.6字符串型
2.7布尔类型
2.8数据的输入
3.运算符
3.1算术运算符
编写代码
计算机存储空间是用字节分的,一个字节=8位
注意区分l和1
源文件中只能有一个主函数,也就是说新添加的块中不能再出现主函数了,否则会出错
endl:表示换行 同n
#includeusing namespace std; int main() { cout << "hello world" << endl;//这里的时l不是1 system("pause"); return 0; }
作用:给一段指定的内存空间起名,方便操作这段内存
意义:方便管理内存空间
#includeusing namespace std; int main() { int a = 10; cout << "a=" << a << endl; return 0; }
两种定义方式
1.#define宏常量:
#define 常量名 常量值
通常在文件上方定义,表示一个常量,不可修改
2.congst修饰的变量
congst 数据类型 常量名 = 常量值
通常在变量定义前加关键字const,修饰该变量为常量,不可修改
在以后的课程中一个一个记忆
给变量赋值就是给存储空间命名并给存储空间赋值
数据类型的存在意义:给变量分配一个合适的内存空间,目的是合理利用空间,防止空间浪费。
| 数据类型 | 占用空间 | 取值范围 |
|---|---|---|
| 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) |
long和int有什么区别呢?
占的空间不同导致取值范围不同
结论:short sizeof(数据类型/变量) 两种: 1单精度float 2双精度double 作用:用于显示单个字符 语法:char ch = 'a'; 注意1:在显示字符变量时,用单引号将字符括起来,不要用双引号 注意2:单引号只能有一个字符,不可一世字符串 c和c++中字符型变量只占用1字节内存。 字符型变量不是把自己本身放到内存中存储,而是将其对应的ASCⅡ码放入到存储单元中 a--97 b--98 c--99 A--65 B--66 C--67 作用:用于表示一些不能显示出来的ascll字符 n换行 t制表 在窗口上可以对齐 \表示 两个反斜杠才能表示一个反斜杠 两种风格: 1.c风格字符串:char 变量名[]="字符串值" 示例: 注意:c风格的字符串要用双引号括起来 2.c++风格字符串:string 变量名 = “字符串值” 示例: 作用:布尔数据类型代表真或假的值 占用:1个字节 bool的两个值 true&false 作用:从键盘获取数据 关键字:cin 语法:cin>>变量 示例: 如果整型的输入变量是a,则会输出如下内容 正在上传…重新上传取消 bool类型 输入值是字母,输出值是0 输入值是除0以外的数字,输出都是1. 作用:代码的运算。 分类:算术、赋值、比较、逻辑 注意事项:整数相除结果依然是整数,结果会把小数部分去除(不是四舍五入) %是取模运算:即求余数,只有整型变量可以做整型运算2.2sizeof关键字
#include
2.3浮点型
数据类型 占用空间 有效数字范围 float 4字节 7位有效数字 double 8字节 15~16位有效数字 #include
2.4字符型
#include
2.5转义字符
2.6字符串型
#include
#include
2.7布尔类型
#include
2.8数据的输入
#include
3.运算符
3.1算术运算符
#include