变量如何能能存储数据(图)(组图)

C 语言是一种编程语言,与其他语言一样,它也定义了自己的语法和词汇。学习C语言,首先要学习C语言的词汇,然后学习C语言的语法规则。然后,词汇构成语句,语句构成源程序。图 2-1 描述了 C 语言的基本元素。

图片[1]-变量如何能能存储数据(图)(组图)-老王博客

图2-1 C语言的基本要素

标识符

标识符是字母组合(大写A~Z或小写a~z),数字(0~9)和下划线)是组合名称,用于命名变量、常量、关键字、函数、 C语言等。标识符必须以字母或下划线开头,不能包含空格。

以下是有效的标识符

地址

约翰_2019

名字

下面的非法标识符

2019_约翰

姓名和年龄

用户名

Illegal identifier above 符号中:标识符2019_john是错误的,因为使用了一个数字作为标识符的开头;标识符 name&age 错误,因为它包含特殊符号“&”;标识符用户名是错误的,因为它包含一个空格。

变量

变量的主要功能是存储数据,变量中存储的数据内容称为变量的值。变量的值可以在程序运行过程中改变,变量可以重新赋值。

要了解变量是如何存储数据的,有必要谈谈计算机内存的概念。计算机内存是存储程序和数据的地方。内存由数千个存储单元组成。每个存储单元对应一个位置编号。小区可以看成一个记忆,小区内的所有住户都是小区的存储单元,每户都有一个门牌号,方便查询。存储单元的位置编号是存储单元的存储单元。地址,程序可以通过地址方便地对存储单元进行寻址。

当我们声明一个变量或常量时c语言中合法的标识符,计算机系统会为变量或常量分配一个存储单元,分配的存储单元的数量与变量所存储的内容有关。内容越多,分配的存储单元就越多。给变量赋值时,该值实际上存储在与变量相关的存储单元中。图 2-2 中的变量 num1、 num2 和 result 分别指向不同的存储单元。

图片[2]-变量如何能能存储数据(图)(组图)-老王博客

图2-2 变量与内存示意图

变量的命名除了遵循标识符的命名规则外,还需要知道名称。知道名称意味着看到变量名称并知道变量代表什么。比如在程序中求一个矩形的面积,可以命名两个变量。一个变量名为width,用于存储矩形的宽度,一个变量名为height,用于存储矩形的高度。这种变量命名方式显然比num1和num2变量名更有意义。

以下是正确变量命名的示例:

宽度、高度、书籍、结果、数量、数量1、数量2、书籍价格

以下变量命名错误示例:

123rate(以数字开头)、Book Author(包含空格)、Address#(包含特殊字符)。

常量

有些值在程序运行过程中需要保持不变。例如:在基于数学运算的程序中,pi 是一个固定值。程序运行时固定的值,比如pi,可以定义为常量,方便使用。

关键词

关键字是一些在C语言中预定义的具有特殊含义的标识符。这些预定义标识符不能用作变量、常量和函数的名称。如:if、else、int、float等都是预定义的关键字。

运营商

操作符是程序用来执行对多个操作数进行操作的符号。例如:3+5,其操作数为3和5,运算符为“+”。 C语言运算符分为算术运算、关系运算、位运算等不同类型的运算符。

分隔符

在 C 语言中,分隔符是逗号、空格、分号和冒号。逗号用于分隔多个变量或函数的参数;在每条语句的末尾使用冒号表示一行语句的结束;空格包括空格、制表符和换行符c语言中合法的标识符,通常用于在语句中放置一个位置(让代码易于阅读),没有实际作用;分号主要用于循环语句。

结束

*免责声明:本文整理于网络,版权归原作者所有。如需删除或授权,请联系我们。

图片[3]-变量如何能能存储数据(图)(组图)-老王博客

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论