c语言中常见的类型名,C语言中的几种常见数据类型

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个字节共 64 位二进制数, 数的范围是

1.7x10-308E~1.7x10+308E。

说明:

浮点数均为有符号浮点数, 没有无符号浮点数。

你可能感兴趣的:(c语言中常见的类型名)