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 **等。
与 long 一样,,不过你可以通过调整编译器设置使你的int类型为2字节
int分为两种 long int 4字节(-2147483648-2147483647) short int2字节(-32768~ 32767) Vc默认设定 int 为省略的long int 便于编译器字节对齐
另外 __int64 类型 是64位的int类型 它占8字节 可以表示 2^64 个数
范围是-2147483648-2147483647