- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* printf函数(格式输出函数) 其他注意说明: (1)格式字符除了X,E,G外,其他必须用小写字母。 (2)在格式控制字符串中包含转义字符。 (3)以上介绍的d,o,x,u,f,e,g,s等字符,若用在”%”后 就作为格式符号,一个格式说明符以%开头,以上 面9个格式字符为结束,中间可加修饰符。 (4)若想输出字符%,在”格式控制”字符串中用连续 两个%表示。 * scanf函数(格式输入函数) scanf(格式控制,地址表列) 含义同printf()函数; 是由若干个地址组成的表列。 地址一般是变量地址 #includestdio.h void main(void) { int a,b,c; scanf(“%d,%d,%d”,a,b,c); printf(“%d,%d,%d\n”,a,b,c); } 一般形式 “格式控制” “地址表列” 例4.9 用scanf()函数输入数据 a,b,c中的””是“地址运算符号”。 a是指a在内存中地址。 * scanf函数(格式输入函数) 格式字符 说明 d,i 输入有符号的十进制整数 u 输入无符号的十进制整数 o 输入无符号的八进制整数 x,X 输入无符号的十六进制整数(大小相同) c 输入单个字符 s 输入字符串,将字符串送到一个字符数组中,在输入时以非空字符开始,以第一个空白字符结束。字符串以串结束标志’\0’作为其最后一个字符 f 输入浮点数,可以小数和指数形式输入 e,E,g,G 与f作用相同,e与f,g可以互相替换。 * scanf函数(附加格式) 字符 说明 l 用于输入长整数型数据(可用%ld, %lo, %lx, %lu)以及double型数据(用%lf或%le) h 用于输入短整型数据(可用%hd, %ho, %hx) 域宽 指定输入数据所占宽度(列数),域宽为正整数 * 表示本输入项在读入后不赋给相应的变量 * scanf的使用事项 要使用变量地址,而不能使用变量名来输入 如果在”格式控制“字串中除了格式说明之外还有其他字段,则在输入数据时必须在对应位置输入与这些字符相同的字符。 在用“ %c“格式输入字符时,空格字符和转义字符都作为有效字符输入。 在输入数据时,遇到以下情况时认为数据输入结束 遇到空格,或者回车或制表符; 按指定的宽度结束; 遇到非法输入。 P86例子。 * 4.6顺序结构程序设计举例 例4.10 输入三角形的三边长,求三角形面积。 #include math.h #include stdio.h void main(void) { float a,b,c,s,area; scanf(“%f,%f,%f”,a,b,c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”, a,b,c,s); printf(“area=%7.2f\n”,area); } * 顺序结构程序设计举例 3,4,6 a= 3.00, b= 4.00, c= 6.00, s=6.50 area= 5.33 运行情况: * 含义---完成某个固定功能的程序段 分类---标准函数 (库函数) 用户定义函数 标准函数---由系统提供的, 在C中提供300多个库函数, 按函 数功能不同进行分类, 分别被包含在不同的头文件里. 如: 数 学函数的头文件是 math.h, 字符串操作函数的 头文件是 string.h, 输入输出函数的头文件是 stdio.h等.(部分函数已列 在书381--387页) 函数 * 作业 纸质作业见邮件 上机 3.5/3.6 输入一个华氏温度,要求输出对应的摄氏温度。转化公式如下: 输出要有文字说明,取2位小数 * 第四章 最简单的C程序设计——顺序程序设计 C语句概述 数据输入输出概念及在C语言中的实现 字符数据的输入输出 格式输入与输出 顺序结构程序设计举例 * 第四章 最简单的C程序设计——顺序结构程序设计 3.1 C语句概述 函数首部 函数体 源程序文件1 数据声明 执行语句 预处理命令 数据声明 函数1 函数2 源程序文件2 … C程序 * 预处理命令 全局数据声明语句 函数1 函数2 数据声明 执行语句 * C语句的类别 控制语句:9种 函数调用语句:printf(“hello”); 表达式语句:a=3; 空语句:; 复合语句:用{ }括起来的一组语句 * C语句概述 1)if() ~ else
您可能关注的文档
- 深度学习、自然语言处理和表征方法解读.docx
- 深度学习在图像识别中的应用-百度文库解读.pptx
- 第四章扭转解读.ppt
- 深静脉输液解读.ppt
- 第四章皮肤护理解读.ppt
- 第四章气力输送技术解读.doc
- 深圳公务员2016市考真题解读.doc
- 第四章热量传递级设备解读.ppt
- 深圳商业广场砖胎膜砌筑技术交底解读.doc
- 主题活动《好玩的民间游戏》详解.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)