文档介绍:该【《变量与表达式》课件 】是由【wwlgqnh】上传分享,文档一共【56】页,该文档可以免费在线阅读,需要了解更多关于【《变量与表达式》课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第二章 变量与表达式
《C语言程序设计》
第二章 变量与表达式《C语言程序设计》
主要内容
简单表达式
变量
数据类型
赋值语句
复杂表达式
基本输入输出函数
小结
主要内容简单表达式
简单表达式
所谓简单表达式就是指由算术运算符连接操作数组成的算术表达式
在C语言中有以下算术运算符:
算术运算符
操作
结合性
+、-
取正负
右结合性
*
乘号
左结合
/
除号
左结合
%
取余
左结合
+
加号
左结合
-
减号
左结合
简单表达式所谓简单表达式就是指由算术运算符连接操作
简单表达式
对数学上的表达式和C语言程序中的表达式做了一个对比:
数学表达式 合法的C语言表达式
x*(-y)
x*y/(m*n)
sqrt(fabs(5*x+y))–19
(-b+sqrt(b*b–4*a*c))/(2*a)
C语言表达式的书写要遵循一定的规则,规则如下:
乘号用*表示,不能省略;
表达式从左到右在同一基准上书写,无高低、大小之分,都写在同一行上;
括号必须成对出现,且都用圆括号。
变量就是指在程序的执行过程中其值可以改变的量。
变量具有三要素:名称、类型和值
变量的命名
C语言规定:标识符只能由字母、数字和下划线三种字符构成,并且第一个字符必须是字符和下划线,不能使用C语言中的关键字
C语言大小写敏感
一般地,变量名使用小写字母表示,而大写字母常用来表示符号常量或自定义的类型名。
在选择变量名和其他标识符时,应尽量注意做到“见名知意”
变量的定义
变量定义的作用是:
为变量指定一个名称及其数据类型,让系统给它分配相应的存储空间。
确定相应变量的存储方式、数值范围和有效位数。
确定相应变量所允许进行的操作。
变量定义的一般格式为:
数据类型 变量名表;
其中:
变量名表可以包含若干个变量,两者之间用逗号分隔,如intix,iy;
数据类型:可以是C语言中的基本数据类型,也可以是用户自定义的数据类型
变量赋值与初始化
定义变量的同时对变量进行了初始化(赋初值)
如果在定义时没有为变量赋初始值,使用已定义的变量前,要对它进行初始化
在程序设计语言中,凡是在程序运行过程中其值不变的量,都称为常量。
整型常量即整型常数,在C语言中整型常量有十进制、八进制和十六进制三种形式。
十进制整型常量。不能以0开头,由正、负号和0~9数字组成的常数。
八进制整型常量。以0开头,由0~7数字组成的常数。
十六进制整型常量。以0x或0X开头,由0~9数字和字母a~f(或A~F)组成的常数。
实型常量:又称为浮点数,只能用十进制来表示,有两种表示形式:小数形式和指数形式。
小数形式:它由正负号、数字和小数点组成的常数(必须有小数点,它前面的零可以缺省)。
指数形式(科学计数法):它由数符、尾数(整数或小数)、阶码标志(E或e)、阶符和整数阶码组成的常数。注意E或e前面必须有数字,且E后面的指数必须是整数。
:又称为浮点数,只能用十进制来表示,有
字符常量
在C语言中,字符常量是就用单引号括起来的一个字符,其值为ASCII码值。
在内存中,字符数据是以与其相对应的ASCII码(即以整数表示)来存储的,占用一个字节。因此C语言中字符数据和整型数据之间可以通用
'0'和0是截然不同的两个数据,前者是字符常量,后者则是整型常数。
除了使用一般字符常量外,C语言还允许用一种特殊形式的字符常量――转义字符常量,即一个以“\”开头的特定字符序列,用来表示ASCII字符集中控制代码及某些用于功能定义的字符。
常用的转义字符如表所示
字符形式
含义
ASCII码值
\0
NULL或0值
0
\a
响铃
7
\b
退格键(backspace键)
8
\f
走纸换页,将当前位置移到下页开头
12
\n
回车换行,将当前位置移到下一行开头
10
\r
回车(不换行),将当前位置移到本行开头
13
\t
水平制表(跳到下一个Tab位置)
9
\v
垂直制表
11
\\
反斜杠字符“\”
92
\'
单引号字符
39
\”
双引号字符
34
\?
问号
63
\ddd
1~3位8进制数所代表的字符
0ddd
\xhh
1~2位16进制数所代表的字符
0xhh
,C语言还允许用一种特殊