C变量
目标
在本文章中,您将了解允许您在程序中操作数据的C变量。
介绍C变量
程序由数据和一组处理数据的指令组成。数据可以是数字和字符。要在程序中存储数据,需要使用变量。
变量允许您在程序执行期间存储数据。
声明变量
在使用变量之前,您需要声明它。变量声明有两个目的:
- 定义变量的名称。
- 定义变量可以存储的数据类型。
例如,下面的语句声明了一个变量:
int age;
关键字int
告诉C该变量将保存一个整型值。变量名为age。分号(;)结束语句。
变量声明的一般形式为:
type variable_name;
类型可以是C语言中的任何有效类型。
当你声明一个变量时:
- C在内存中保留一个空间来保存变量的值。内存的大小取决于变量要存储的值的类型。
- C还分配一个与变量名和唯一地址相关联的内存空间。
在使用变量之前,可以在程序中的任何点声明变量。在最接近第一次使用变量的地方声明变量是一个很好的实践。
C中的变量名需要遵循以下规则:
- 变量名可以由字母、数字、下划线组成。变量名的第一个字符必须是字母或下划线。但是,您应该避免使用下划线(_)作为第一个字母,因为它可能与标准系统变量冲突。
- 根据ANSI C,变量名最多应该有31个字符。
- 另外,变量名不能与C语言中的保留字或关键字相同。
C中的关键词如下表所示:
auto | break | int | reurn |
case | char | register | signed |
const | continue | short | static |
default | do | sizeof | switch |
double | else | struct | union |
enum | extern | typedef | void |
float | for | unsigned | while |
goto | if | volatile |
如果您有多个具有相同类型的变量,您可以在单个语句中声明它们。例如:
int age, min_age, max_age;
初始化变量
为了方便起见,C允许在声明变量时初始化变量。例如
int age= 1;
Char ch = 'a';
将初始化的变量放在单独的一行中,并添加描述性注释来解释为什么变量被初始化为特定的值,这是一个很好的实践。例如:
int speed = 60;//高速路上的最低速度限制
变量赋值
要给变量赋值,可以使用赋值操作符(=)。例如:
int age= 1;
int speed_limit;
age= 2;
speed_limit = 60;//每小时60公里
复制代码
它是如何工作的。
- 首先,声明两个变量age和speed_limit。
- 其次,将年龄变量赋值为2,将speed_limit变量赋值为50。
除了值之外,还可以将一个变量的值赋给另一个变量。例如:
int revenue = 100, cost = 90;
int profit;
profit=revenue-cost;// 10
复制代码
总结
- 变量在程序执行期间存储数据。
- 一定要在使用变量之前声明它。
- 变量声明包括变量将保存的数据类型和变量名。
- 可以在声明期间给变量赋一个初始值。
- 使用赋值操作符(=)给变量赋值。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END