第二章 谭浩强版C教程.pptVIP

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 谭浩强版C教程.ppt

第二章 本章要点 数据的描述规则 数据的操作规则 学习目标 掌握C的数据类型 掌握常量、变量的概念和运算符的应用 掌握各种表达式的应用 重点难点 重点:C的数据类型、常量、变量、算术运算与算术表达式、赋值运算符与赋值表达式。 难点:变量的含义和使用。 问题:身高预测小软件的设计与实现 问题:根据卫生知识和数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与体育锻炼。成人后身高与父母身高和自身性别密切相关。 设父亲身高为faheight,母亲身高为moheight,身高预测公式为: 男性:(faheight+moheight)*0.54 女性:(faheight*0.923+moheight)/2 此外,如果喜欢运动,那么可增加身高的2%,如果有良好的卫生饮食习惯,那么可增加身高的1.5%。 身高的数据用什么类型表示? 2.1 C的数据类型 2.2 常量与变量 常量和符号常量 程序运行过程中,其值不能被改变的量称为常量 问题:日常生活中哪些可以用常量表示? 常量分为不同的类型: 例2.1 符号常量的使用 #define PRICE 30 #include stdio.h void main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n″,total); } 变量 变量代表内存中具有特定属性的一个存储单元,它用来存放数据(变量的值) 变量名:以一个名字对应代表一个地址 程序编译连接时由编译系统给每一个变量名分配对应的内存地址 从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据。 变量命名的规定: C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例:sum,_total, month, Student_name, lotus_1_2_3,BASIC, li_ling M.D.John, ¥123, 3D64, ab 2.3 整型数据 2.4 浮点型数据 浮点型常量的表示方法 2.5 字符型数据 字符常量 (1)用单引号包含的一个字符是字符型常量 (2)只能包含一个字符 2.6 各类数值型数据间的混合运算 2.7 运算符和表达式 赋值运算符和赋值表达式 (1)赋值运算符: = a=3 的作用:把常量3赋给变量a (2)复合的赋值运算符 赋值符“=”前加上其他运算符,构成复合的运算符 a+=3 等价于 a=a+3 (3)赋值表达式 一般形式为: 变量赋值运算符表达式 a = a + b; 逗号运算符和逗号表达式 关系运算符和关系表达式 2.关系表达式 用关系运算符将两个表达式(可以是算术表达式或关系表达式,逻辑表达式,赋值表达式,字符表达式)接起来的式子,称关系表达式 例:ab,a+bb+c,(a=3)(b=5),’a’‘b’,(ab)(bc) 关系表达式的值是一个逻辑值,即“真”或“假”。 例:关系表达式”ab”的值为“真”,表达式的值为1。 逻辑运算符和逻辑表达式 1.逻辑运算符及其优先次序 ! (逻辑非) 相当于其他语言中的NOT (逻辑与) 相当于其他语言中的AND || (逻辑或) 相当于其他语言中的OR 例:ab 若a,b为真,则ab为真。 a||b 若a,b之一为真,则a||b为真。 !a 若a为真,则!a为假。 优先次序: 2.逻辑表达式 用逻辑运算符将关系表达式或逻辑量连接起来的式子就是逻辑表达式。 逻辑表达式的值应该是一个逻辑量“真”或“假”。 例:设a=4,b=5: !a的值为 ab的值为 a||b的值为 !a||b的值为 40||2的值为 2.8 数据输入输出的概念及在C语言中的实现 (一).所谓输入输出是以计算机主机为主体而言的 输出:从计算机向外部输出设备(显示器,打印机) 输出数据 输入:从输入设备(键盘,鼠标,扫描仪)向计算机 输入数据. (二).C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的 例如: 字符输入函数: getchar 字符输出函数:putchar 格式输入函数: scanf 格式输出函数: printf 字符串输入函数:gets 字符串输出函数:puts

文档评论(0)

zhangchao11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档