1 C 语言中的几种常见数据类型 整型(int) 一、整型数说明 加上不同的修饰符, 整型数有以下几种类型; signed short int 有符号短整型数说明
简写为 short 或 int, 字长为 2 字节共 16 位二进制数, 数的范围是-32768~32767
signed long int 有符号长整型数说明
简写为 long, 字长为 4 字节共 32 位二进制数, 数的范围是-2147483648~2147483647
unsigned short int 无符号短整型数说明
简写为 unsigned int, 字长为 2 字节共 16 位二进制数, 数的范围是 0~65535
unsigned long int 无符号长整型数说明
简写为 unsigned long, 字长为 4 字节共 32 位二进制数, 数的范围是 0~4294967295
二、整型变量定义 可以用下列语句定义整型变量 int a, b; /*a、b 被定义为有符号短整型变量*/ unsigned long c; /*c 被定义为无符号长整型变量*/ 三、整型常数表示 按不同的进制区分, 整型常数有三种表示方法: 十进制数: 以非 0 开始的数 如:220, -560, 45900 八进制数: 以 0 开始的数 如:06; 0106, 05788 十六进制数:以 0X 或 0x 开始的数 如:0X0D, 0XFF, 0x4e 另外, 可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如 22L,0773L, 0Xae4l
浮点型(float) 一、浮点数说明 Turbo C 中有以下两种类型的浮点数: float 单浮点数
字长为 4 个字节共 32 位二进制数, 数的范围是 3
4x10-38E~3
4x10+38E
double 双浮点数
字长为 8 个字