1.语言中的数据成分
2.语言中的运算成分
3.语言中的控制成分
4.语言中的传输成分 函数的传参机制
C++中的数据类型
1.该类型的所占内存大小
2.基于该类型的运算方法
int i; +-*/%
float f; +-*/
3.对数据类型进行检查
3.14*2*2
关键字 32 19
signed unsigned static
sizeof 关键字 运算符
基本数据类型
整形
布尔 bool 1byte 8bit
字符 char 1byte 8bit
短整形 short 2byte 16bit
整形 int 4byte 32bit
长整形 long 4byte 32bit
浮点
单精度 float 4byte 32bit
双精度 double 8byte 64bit
扩展数据类型
数组 []
指针 *
void
string
自定义数据类型
结构体 struct
枚举 enum
联合 union
类 class
变量 –>内存空间
int a = 3+4;
变量名
不能是关键字
字母/_ + 字母/_/数字
区分大小写
abc ABC
类型 变量名;
计算机对内存是如何管理组织的
bit
8bit 1byte 一个字节
32/64 一个机器字 Byte
1G = 1024M = 1024*1024K = 1024*1024*1024byte
100Mbit/8 12M
32计算机 访问的最大内存 G
4G
2的32次方 = ?G
2的10次方 = 1024
1G=2的30次方
1k = 1024byte
1kg = 1000g
变量的输入 ,输出
cout 输出流对象
cin 输入流对象
int a;
变量信息表示
所有的整形,浮点,字符,图片,视频,语音
man ascii
==============================================================
基于基本数据类型上的运算
sizeof 变量 类型 常量
sizeof(3.14) = 8
算术运算
+ – * / %
n%7 ==> [0, 6]
n%10 ==> [0, 9]