请问 C语言在VC++6.0环境中编译,整型变量占几个字节 ,范围是多少?

谢了,那长整型呢?
2024-10-27 14:24:29
推荐回答(4个)
回答1:

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 **等。

回答2:

4字节too
与 long 一样,,不过你可以通过调整编译器设置使你的int类型为2字节
int分为两种 long int 4字节(-2147483648-2147483647) short int2字节(-32768~ 32767) Vc默认设定 int 为省略的long int 便于编译器字节对齐

另外 __int64 类型 是64位的int类型 它占8字节 可以表示 2^64 个数

回答3:

4个字节
范围是-2147483648-2147483647

回答4:

自己 sizeof(int),sizeof(long) 不就知道了....