版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计,内容简介: 上一章我们知道了C程序的灵魂算法的一些知识,知道它的重要性。算法的设计,仅仅是我们对程序的理解,然而要付诸实施才是我们真正的目的。 这一章就会告诉你组成C程序的一些基本元素,包括二个部分:数据类型、运算符和表达式。 学会了本章,你将能看懂和书写一些简单的C程序。,第三章 数据类型、运算符与表达式,本章结构,第一部分 数据类型,3.1 语言的数据类型 3.2 常量与变量 3.3 整型数据 3.4 实型数据 3.5 字符型数据 3.6 变量赋初值 3.7 各类数值型数据之间的混合运算,本章结构,第二部分 运算符与表达式,3.8 算术运算符和算术表达式 3.8.1 C运算
2、符简介 3.8.2算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10逗号运算符和逗号表达式,第二部分 运算符与表达式,算术运算符,+,-,*,/ 加、减、乘、除运算 四则混合运算中,先算乘除,后算加减,按从左向右的顺序计算,左结合 % 求余运算,,=,=,=,!= 大于,大于等于,小于,小于等于,等于,不等于 关系运算符运算出的结果为0和非0 0,表示假,即该关系不成立 非0,表示真,即该关系成立 绝大多数编译器,关系运算得到的非0结果为1,但是不要利用这个1,关系运算符,逻辑运算也被称为布尔(Boolean)运算 等价于 m=n; n+; m = +n; 等价于 n+; m=n
3、;,增一和减一运算符, i += 2; +、-、*、/、%、 i j; i+, j+),逗号运算符,把a和b中的最大值放入z中 if (a b) z = a;else z = b; z = (a b) ? a : b;,条件表达式,此种表达式切忌用得过于繁杂,基本类型 构造类型 指针类型 空类型,的数据类型,本章总结,基本类型的分类及特点,本章总结,本章总结,L或l 长整型 U或u 无符号数 F或f 浮点数,常量后缀,整数,长整数,无符号数,浮点数,字符,字符串,符号常数,转义字符。,常量类型,自动转换: 在不同类型数据的混合运算中,由系统自动实现转换,由少字节类型向多字节类型转换。 不同类型
4、的量相互赋值时也由系统自动进行转换,把赋值号右边的类型转换为左边的类型。 强制转换: 由强制转换运算符完成转换。,本章总结,数据类型转换,运算符优先级和结合性,本章总结,一般而言,单目运算符优先级较高,赋值运算符优先级低。算术运算符优先级较高,关系和逻辑运算符优先级较低。 多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。,表达式,表达式是由运算符连接常量、变量、函数所组成的式子。 每个表达式都有一个值和类型。表达式求值按运算符的优先级和结合性所规定的顺序进行。,下章简介: 第四章:最简单的C程序设计顺序程序设计 我们掌握了砖瓦的使用规则,并且有了设计图纸算法,那么接下来面临的就是如何完成一个简单程序。 首先介绍一个C程序最基本的结构之一:顺序结构。这里没有复杂的语法,但是却是最基本,也最重要的一种结构。其中还会涉及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年任县广场舞教学设计英语
- 2025-2026学年高中美术教学设计考题
- 2026年宿州祁北医院招聘公开招聘考试参考题库及答案解析
- 2026年中石化炼化工程公司校园招聘考试备考试题及答案解析
- 2026江苏宿迁市沭阳县教师发展中心择优比选研训员6人考试备考题库及答案解析
- 2026年长沙市国有资产经营集团有限公司校园招聘考试备考题库及答案解析
- 施工现场工器具管理信息系统方案
- 2026国药大连船舶康复医院招聘考试备考试题及答案解析
- 施工流程优化管理方案
- 第14课 综合实践-用图形化编程软件设计游戏教学设计小学信息技术(信息科技)六年级上册甘教版
- 2025年职业卫生健康培训考试试题及解析答案
- 敦煌壁画配色赏析课件
- 2021建筑给排水设计技术措施
- 麻醉复苏室pacu护士护理理论考核试题及答案
- GB/T 30104.222-2025数字可寻址照明接口第222部分:控制装置的特殊要求热灯保护(设备类型21)
- 下肢骨骼解剖课件
- 2025至2030年中国同步调相机行业市场竞争格局及发展趋势预测报告
- 退伍留疆考试题库及答案
- 医院通讯管理办法
- 小学生做风车的课件
- 地下害虫防治课件
评论
0/150
提交评论