c语言中整型变量占几个字节?

如题所述

C语言在VC++6.0环境中编译,整型变量占4个字节,范围是-2147483648-2147483647。

1)基本型:类型说明符为int,在内存中占4个字节;

2)短整型:short int或short,所占字节和取值范围基本相同;

3)长整型:long int或long,在内存中占4个内存;

4)无符号型:为unsigned。

在书写变量定义时,需注意:

1、一个类型说明符后面可跟多个相同类型的变量,各变量名之间用;隔开。

2、最后一个变量名之后必须用;号结尾。

3、必须先定义变量才能使用,一般放在函数体的开头部分。不定义的话,内存里就不存在这个变量。当然无法使用它。

扩展资料

只有整型数据前可以加signed或者unsigned。

无符号的整型只可以用来存放非负数。

当输入的数值超出所定义的变量的取值范围时,多出的部分又会从最小的数开始计数。如输入int b=2147483648,则会输出-2147483648。输入int b=-2147483649,输出2147483647。

当我们要使用一关键字很长的类型时,可以给它命另一个名,如 typedef unsigned short int USI,此时可用USI代替unsigned short int,USI ave,则ave为短整型。

C语言数据类型:

1、基本类型:int、short、long、char、float、double

2、构造类型:数组、结构体(struct)、共用体(union)、枚举(enum)

3、指针类型:char *、int *、int **等。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜