网站大量收购独家精品文档,联系QQ:2885784924

云南农业大学《C语言程序设计》课件-第3-4章 数据的输入和输出.ppt

云南农业大学《C语言程序设计》课件-第3-4章 数据的输入和输出.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
共 23 页 第 * 页 main() { int a; float b,c; scanf(“%2d%3f%4f”,a,b,c); printf(“a=%d,b=%f,c=%f\n”,a,b,c); } 输入:12345678987654321 输出? a=12,b=345.000000,c=6789.000000 例: 共 23 页 第 * 页 3.2. 2 getchar函数(字符输入函数) 一般形式:getchar( ) ------没有参数 功能:从终端输入一个字符。 说明:1)只能接受一个字符 2)可以将获得的字符赋给int 型或char型的变量 [例] #include”stdio.h” main() { char c; c=getchar( ); putchar(c);} 运行时键入字符‘a’,则其输出为: a 共 23 页 第 * 页 课堂编程练习 求一元二次方程 x2+x-2=0 的根。 main() { } 共 23 页 第 * 页 本章学习要点 1.格式输入函数:scanf, 格式输出函数:printf, 常用格式:%d, %f, %s, %c ,%o, %ld 2. scanf 函数中的“格式控制”后面应当是变量地址,而不是变量名. 3. putchar函数(字符输出函数) 4. getchar函数 (字符输入函数) 5. 除scanf和printf以外,使用其余标准库函数时,应包含:#include “stdio.h” 注意: 共 34 页 第 * 页 第四章 共 34 页 第 * 页 本章要点: 正确使用逻辑表达式 掌握用if语句和switch语句实现选择结构 掌握条件运算符的使用 共 34 页 第 * 页 4.1 关系运算符和关系表达式 4.1.1 关系运算符 1.关系运算符 关系运算是进行比较大小的运算,并产生运算结果1(真)或 0(假)。 C语言中的关系运算符有6种: <、<=、>、>=、==、!= 优先次序:前4种同级,高于后2种(后2种同级) 关系运算符的结合性为从左到右; 算术运算符 (高) 关系运算符 赋值运算符 (低) 如:32 ab 注意! 共 34 页 第 * 页 4.1.2 关系表达式 定义:用关系运算符将两个表达式连接起来的式子。 形式:表达式1 关系运算符 表达式2 如:(ab)(bc) 、‘a’‘b’ 、xy 、s+fd 关系表达式的值为逻辑值,“真”或“假”. 注意: C语言没有逻辑型数据,关系表达式的真、假 是以数值“1”代表“真”,以“0”代表“假”。 [例]:设 a=3, b=2, c=1 ,求下列表达式的值? cb; (a-b)==1; b+ca; f=abc; (自左至右 ) 共 34 页 第 * 页 练 习 设有变量定义 int z; 分析z%2==0 的值? 如果z为偶数,则 z%2==0的值为1; 否则z为奇数,则 z%2==0的值为0; 因此,z%2==0是断言“z是偶数”的c语言判断式。 2. X与y的个位数字相同 x%10==y%10 如何判断十位数上数字相同? 共 34 页 第 * 页 4.2.1 逻辑运算符 C语言提供三种逻辑运算符: (逻辑与) 、 || (逻辑或) 、! (逻辑非) 说明: (1)“”和“|| ”是“双目(元)运算符”,它要求有两个操作数。 (2)“! ”是“单目(元)运算符”,只要求有一个运算量。 (3)优先级次序:! || 4.2 逻辑运算符和逻辑表达式 ab a、b均为真, 则ab为1(真)。 a||b a、b之一为真,则a||b为1(真)。 !a 若a为真,则!a为假。 共 34 页 第 * 页 运算符的优先级 !(非) (高) 算术运算符 关系运算符 和 || 赋值运算符 (低) [例] a+bcc==d a-!d||mn+3

文档评论(0)

卖报的小行家 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档