用c语言给一个数限定范围,C语言:基本数据类型,限定符,大小范围

基本数据类型

基本数据类型最主要的特点是,其值不可以再分解为其它类型;在C语言中,只有4种基本数据类型:

int           整型

char        字符型

float        单精度型

double    双精度型

类型限定符

short,long 用于限定整数类型,如:short int n;long int m;在此类变量声明中,int可以省略:short n ;long m;引入这两个限定符的目的是为了提供不同长度的整数。在不同的软硬件环境下,int,short,long的长度可能不一样,但可以确定的是16(位)<=short<=int<=long, long>=32(位)

signed,unsigned用于限定char或int。分别表示有符号char/int和无符号char/int。

long还可以用于限定double(C99标准),其大小也和实现有关

C99标准中引进了long long int

常量和变量

对于基本数据类型量,按其取值是否可改变又分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。在程序中,常量是可以不经说明而直接引用的,而变量则必须先说明后使用。

变量的长度(VC6环境下)

char      8 (bit)

short     16

int         32

long      32

float      32

你可能感兴趣的:(用c语言给一个数限定范围)