




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.1 C4.1 C语句概述语句概述4.2 4.2 赋值语句赋值语句4.3 4.3 数据输入输出的概念及在数据输入输出的概念及在c c语言中的实现语言中的实现4.4 4.4 字符数据的输入输出字符数据的输入输出4.5 4.5 格式输入与输出格式输入与输出4.6 4.6 顺序结构程序设计举例顺序结构程序设计举例C程序源程序文件1源程序文件2源程序文件n预处理命令函数n函数1数据声明函数首部函数体数据声明执行语句 一个c程序基本组成单位是源程序文件 C语句分为5类类控制语句函数调用语句表达式语句空语句复合语句(一)控制语句 完成一定的控制功能1 if() else 条件语句条件语句 6 break
2、 间断语句间断语句 2 for() 循环语句循环语句 7 switch() 开关语句开关语句3 while()循环语句循环语句 8 goto 转向语句转向语句 4 do while();循环语句循环语句 9 return 返回语句返回语句5 continue 继续语句继续语句(二)函数调用语句 有一个函数调用加一个分号构成一个语句 printf(“This is a C statement.”);(三)表达式语句 有一个表达式加一个分号构成一个语句 a = 3 ;分号赋值表达式表达式语句(四)空语句 只有一个分号的语句 (什么也不做)(什么也不做) 用来做流程的转向点用来做流程的转向点 用来作
3、为循环语句中的循环体用来作为循环语句中的循环体(五)复合语句:=2 共同完成一定的功能 用一对 括起来的语句 z=x+y;t=z/100;printf(“%f”,t); 赋值语句是由赋值表达式加上一个分号构成例:例:a=100 赋值表达式 a=100; 赋值语句条件中不能含有赋值符号,但是赋值表达式可以包含于条件表达式中例:例:if(a=b) t=a; 错误 if(a=b)0) t=a; 正确(一).所谓输入输出是以计算机主机为主体而言的I/O接口:input output输出输出:从计算机向外部输出设备(显示器,打印机) 输出数据输入输入:从输入设备(键盘,鼠标,扫描仪)向计算机 输入数据.
4、(二).C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的例如例如: :字符输入函数: getchar 字符输出函数:putchar格式输入函数: scanf 格式输出函数: printf字符串输入函数:gets 字数穿输出函数:puts(三).在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中.例如:在调用标准输入输出库函数时,文件开头应该有: #include “stdio.h” 或: #include 头文件(一).字符输出函数 一般形式:putchar(a); 函数作用:向终端输出一个字符 字符型变量整型变量字符常量整型常量
5、运行结果:BOYputchar(a);putchar(n);putchar(b);putchar(n);putchar(c);putchar(n);运行结果:B O Y(二).字符输入函数 一般形式:a=getchar(); 函数作用:从终端(或系统隐含指定的输入设备)输入一个字符。 函数值: 从输入设备得到的字符。(一).格式输出函数 函数作用:向终端(或系统隐含指定的输出设备函数作用:向终端(或系统隐含指定的输出设备)输出)输出若干个任意类型若干个任意类型的数据。的数据。 一般格式:一般格式:printfprintf(”%d,%x,%o”%d,%x,%o”,a,b,ca,b,c); ;%d
6、%d: :以十进制形式输出整数以十进制形式输出整数%o%o: :以八进制形式输出整数以八进制形式输出整数%x%x: :以十六进制形式输出整数以十六进制形式输出整数To be continuedTo be continued%c:%c:以字符形式输出一个字符以字符形式输出一个字符%s:%s:输出字符串输出字符串%f:%f:以小数形式输出单、双精度数,隐含输出六位小数以小数形式输出单、双精度数,隐含输出六位小数几种常见的格式符的修饰符:L:用于长整型整数,可加在格式符d,o,x,u前面M(代表一个正整数):数据最小宽度N(代表一个正整数):对实数,表示输出n位小数; 对字符串,表示截取的字符个数:
7、输出的数字或字符在域内向左靠(一).格式输入函数 函数作用:按照变量在内存的地址将变量值存 进去。 一般格式:scanf(“%d,%c,%f”,&a,&b,&c);同同printf函数函数&-取地址运算符取地址运算符a a在内存中的地在内存中的地址址& &是地址运算符是地址运算符 使用函数时应注意的问题使用函数时应注意的问题 :(1)函数中的“格式控制”后面应当是变量地址,而不应 是变量名。 (2) 如果在“格式控制”字符串中除了格式说明以外还有其他字符, 则在输入数据时在对应位置应输入与这些字符相同的字符。 (3) 在用“”格式输入字符时,空格字符和“转义字符”都作为 有效字符输入 (4) 在输入数据时,遇以下情况时认为该数据结束。 遇空格,或按“回车”或“跳格”(Tab)键; 按指定的宽度结束,如“”,只取列; 遇非法输入。例4.10 输入三角形的三边长,求三角形面积。假设:三个边长a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涂料运输安全代理合同
- 生产运作诊断
- 二零二五年度信息安全人工费用咨询与风险防范合同
- 2024深圳市新鹏职业高级中学工作人员招聘考试及答案
- 2024济宁市兖州区职业中等专业学校工作人员招聘考试及答案
- 2024湖南省茶陵县职业中等专业学校工作人员招聘考试及答案
- 餐饮店铺租房合同
- 管理学讲座直播课件
- 房屋转租合同标准版
- 计算机配件采购协议合同
- 2025年从大模型、智能体到复杂AI应用系统的构建报告-以产业大脑为例-浙江大学(肖俊)
- 厂房电费收租合同范例
- 2024年南京市事业单位专项招聘退役大学生士兵笔试真题
- 2025年浙江省金华市中考一模数学模拟试题(含答案)
- 增资扩股方案模板
- 2024年国家发展和改革委员会直属单位招聘考试真题
- 外研版(2025新版)七年级下册英语期中复习:Unit 1~3+期中共4套学情调研测试卷(含答案)
- MOOC 计算机组成与CPU设计实验-江苏大学 中国大学慕课答案
- 第一次月考测试卷(试题)-2023-2024学年人教版六年级数学下册
- 生产车间5S稽核评分表
- (完整版)PHQ-9抑郁症筛查量表
评论
0/150
提交评论