C语言中的变量
变量其实只不过是程序可操作的存储区的名称。C中每个变量都有特定的类型,类型决定了变量存储的大小和布局,改范围内的只都可以存储在内存中,运算符可应用与变量上。
变量的名称可以有字母、数字和下划线字符组成。它必须以字母或下划线开头。大小字母和小写字母是不同的,因为C是大小写敏感的。
类型 | 描述 |
---|---|
char | 通常是一个字节(八位), 这是一个整数类型。 |
int | 整型,4 个字节,取值范围 -2147483648 到 2147483647。 |
float |
单精度浮点值。单精度是这样的格式,1位符号,8位指数,23位小数。 |
double |
双精度浮点值。双精度是1位符号,11位指数,52位小数。 |
void | 表示类型的缺失。 |
c语言也允许定义各种其他类型的变量,比如枚举、指针、数组、结构、共用体等等。
C中的变量定义:
变量定义就是告诉编译器在何处创建变量的存储,以及乳蛾穿个件变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,
C中的变量声明:
变量声明想编译器保证变量以制定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明旨在编译是有他的意义,在程序连接是编译器需要实际的变量声明。
变量的申明两种情况:
1.一种是需要建立存储空间的,例如:int a 在声明的时候就已经建立存储空间
2.另一种是不需要建立存储孔嘉宁的,通过使用extern关键字声明变量名而不定义她。例如: extern int a 其中变量a可以在别的额文件中定义的。
3.除非有extern关键字,否则都是变量的定义。
King@_@