标题整型变量的分类:
(注意:占几个字节跟操作系统和编译器规定有关,可以在编译器上调试查看!)
1)基本型:类型说明符为int,在内存中占4个字节
2)短整型:short int或short,所占字节和取值范围基本相同
3)长整型:long int或long,在内存中占4个内存
4)无符号型:为unsigned
在编译器中输出变量类型所占字节数:
说明一下,这个程序我原本以为会运行得很顺利,结果还是出了点小插曲。仔细检查发现了,就是这个逗号用成了中文的形式,然后立马改回来了,就输出正确结果。事实证明,在VC++6.0中,int基本型在内存中占4个字节。
当然也可以把sizeof()里面的int替换成其他需要验证的类型所占内存的字节
整型变量的定义
变量定义的一般形式为“
类型说明符 变量名标识符,变量名标识符…;(一个分号表示一个语句结束)
举比较常见的几个例子:
int a,b,c;(定义为整型变量)
short x,y,z;(定义为短整型变量)
float m,n;(定义为浮点型变量)
在书写变量定义时,需注意:
- 一个类型说明符后面可跟多个相同类型的变量,各变量名之间用;隔开。
- 最后一个变量名之后必须用;号结尾。
- 必须先定义变量才能使用,一般放在函数体的开头部分。不定义的话,内存里就不存在这个变量。当然无法使用它。
【例3.1】
#include<stdio.h>
void main()
{
int a,b,c,d;
unsigned u;
a = 12;
b = -24;
u =