第二章:变量和常量-1变量

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
喜欢就支持一下吧
点赞0 分享