目录
1.数据类型介绍
char 字符数据类型
short 短整形
int 整形
long 长整形
long long 更长的整形
float 单精度浮点型
double 双精度浮点型
1.1数据的基本归类
1.1.1整形
char
unsigned char
signed char
short
unsigned
signed short
int
unsigned int
signed int
long
unsigned long
signed long
1.1.2浮点数
float
double
1.1.3指针类型
int *pi;
char *pc;
float *pf;
void *pv;
1.1.4空类型
void 表示空类型(无类型)
通常用于函数的返回类型、函数的参数、指针类型。
1.1.5构造类型
数组类型
结构体类型 struct
枚举类型 enum
联合类型 union
2.整形在内存中的存储
变量的创建是需要在内存中开辟空间的,空间的大小是根据不同的类型来决定的。
2.1原码、反码、补码
计算机中的整数有三种二进制表现形式,即原码、反码和补码。
其中二进制中包括符号位和数值位(三种都有),符号位都是用0表示“正”,1表示“负”。
正数的原码、反码和补码相同
负数的原码、反