轻松学C语言之程序的基本单位-语句.pptx
《轻松学C语言之程序的基本单位-语句.pptx》由会员分享,可在线阅读,更多相关《轻松学C语言之程序的基本单位-语句.pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章程序的基本单位语句C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。所以程序的基本单位是语句。要想开发C程序,我们要先学习C语言程序的语句。在C语句中,我们会用到有关运算符的计算结果以及语句块的作用域,本章将详细介绍这些内容。3.1语句的构成C语言中,语句是由表达式加上”;”构成的。基本语句有控制语句、表达式语句、空语句、复合语句、函数调用语句。这里我们主要讲表达式语句,其它语句在以后用到我们再讲。C语句的构成如图3.1所示。3.1语句的构成3.1语句的构成3.2运算符C语句中的表达式是由数据以及运算符所组成的。数据我们在第2章已经详细介绍过了,本节中我们将介绍赋值运算符。
2、在众多的运算符中,最基本的就是赋值运算符。赋值运算符可以把表达式的运行结果赋值给一个变量,从而根据输出的这个变量的值得到表达式的结果。赋值运算C语言中,赋值运算分为程序中指定赋值和人工输入赋值运算。它的作用是将一个表达式的值赋给一个左值。1.程序中指定赋值运算程序中指定赋值主要通过赋值运算符来实现,其基本形式如图3.4所示。1.程序中指定赋值运算2.人工输入赋值运算人工输入赋值是指在程序运行中,由用户手动输入需要处理的数据。C语言中,使用的是库标准函数scanf()来进行的。scanf()函数在接收数据时,是通过空格来区分数据项的。scanf()函数的一般形式如图3.6所示。2.人工输入赋值运
3、算格式意义%d输入十进制整数%o输入八进制整数%x输入十六进制整数%u输入无符号十进制整数%f或%e输入实型数(f%用小数形式,e%指数形式)%c输入单个字符%s输入字符串2.人工输入赋值运算3.特殊的赋值变量初始化变量声明是确认该标识符已被系统使用,定义是为变量所代表的值分配内存。初始化时是指定该内存保存的值。如果没有对变量进行初始化,该变量的值是不确定的。由此可见,对变量初始化是相当有必要的,C语言中,变量的声明和定义是放在一起进行的。变量初始化的形式如图3.9所示。3.特殊的赋值变量初始化数据类型的转换当赋值运算符右边的数据类型和左边的数据类型不一样时,就会出现数据类型转换。数据类型转换
4、可以分为隐式转换和显示转换。1.隐式转换在C程序中,隐式转换就是系统默认的,不需要加以声明就可以进行的转换。在隐式转换过程中,编译器无需对转换进行详细检查就能够安全地执行转换。下面是隐式转换的常见的几种情况,如图3.12所示。1.隐式转换1.隐式转换2.显示转换显示转换也就是强制类型转换。如果系统的隐式转换不是我们所想要的结果,那么我们可以通过强制类型转换将一个表达式的数据类型转换成我们所需的数据类型。显示转换形式如图3.15所示。3.3常用的其它运算符C语言中,我们常用的运算符除了赋值运算符还有算术运算符、位运算符、复合运算符以及自增、自减运算符等,下面将讲解这几类运算符的使用。位运算符位运
5、算符是计算机语言的集中运算。包括按位与、按位或、按位非、按位异或等等,它用来对二进制数的值进行各种处理。C语言提供的位运算符如表3-2所示。位运算符位运算符含义含义结合性结合性&按位与自左向右自左向右|按位或自左向右自左向右按位异或自左向右自左向右按位取反自右向左自右向左右移右移自左向右自左向右位运算符位运算符位运算符符号名称作用意义说明左移位将操作数的二进制位整体按照顺序向左移,右端空出的位补0,左端移出最高位以外的位丢失a右移位将操作数的二进制位整体按照顺序向右移,左端补0或补1,右端移出超出最低位被丢失an,代表a的二进制位顺序右移n位(n为整数)右移运算与操作数的符号有关.就VC+6.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 轻松 语言 程序 基本单位 语句
限制150内