数据类型介绍
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
类型的意义:
使用这个类型开辟内存空间的大小(大小决定了使用范围)。
类型的归类:
- 整形:
char:
unsigned char
signed char
short:
unsigned short [int]
signed short [int]
int:
unsigned int
signed int
long:
unsigned long [int]
signed long [int]
- 浮点数:
float
double
类型构造
- 数组类型:自定义类型
- 结构体类型 struct
- 枚举类型 enum
- 联合类型 union
指针类型、空类型:
void 表示空类型(无类型)
通常应用于函数的返回类型、函数的参数、指针类型。
整形在内存中的存储
原码、反码、补码:
计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”