版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-7-413.1 C语言的基本语句语言的基本语句3.2 数据输入与输出数据输入与输出3.3 程序举例程序举例主讲教师:代君主讲教师:代君QQ:3626366972022-7-422022-7-43 C C 语言有丰富的标准函数库语言有丰富的标准函数库, , 可提供各类函数供用户调可提供各类函数供用户调用,完成预先设定好的操作用,完成预先设定好的操作. .例如调用标准库函数求数学函例如调用标准库函数求数学函数值:数值: sin(x) sin(x) 、cos(x) cos(x) 、 exp(x) (exp(x) (求求e ex x ) ) 、fabs(x) fabs(x) ( (求求x x
2、的绝对值的绝对值) )、log(x)log(x)等。等。一般形式:一般形式:; ;数学表达式数学表达式 y=|3sinx+4cosx|+ey=|3sinx+4cosx|+ex x , , 用用C C语言表示为:语言表示为: y=fabs(3*sin(x)+4*cos(x)+exp(x);2022-7-44 语句1; 语句n; 用一对花括号,把若干条语句括起来,用一对花括号,把若干条语句括起来,就形成了一条复合语句。形式如下:就形成了一条复合语句。形式如下: 花括号中的语句,可以是简单语句、空语句、复合花括号中的语句,可以是简单语句、空语句、复合语句、流程控制语句,所有这些语句括在一起,在语法语
3、句、流程控制语句,所有这些语句括在一起,在语法上看成是一条语句,执行时顺序执行花括号中的每条语上看成是一条语句,执行时顺序执行花括号中的每条语句。复合语句多用于流程控制语句中。句。复合语句多用于流程控制语句中。2022-7-452022-7-46#include main()int i=97; char ch=a; putchar(a); putchar(i); putchar(ch);程序输出结果是:程序输出结果是:_aaa2022-7-47#include main()char ch; int i; ch=getchar(); i=getchar(); putchar(ch); putch
4、ar(i);已知从键盘上分别输入已知从键盘上分别输入a和和65,则程序输出结果:则程序输出结果:_aA2022-7-48int getchar(void) 从输入设备从输入设备( (一般为键盘一般为键盘) )上输入一个字符。它每被调上输入一个字符。它每被调用一次,就从标准输入设备上取一个字符,返回值是该字用一次,就从标准输入设备上取一个字符,返回值是该字符的符的ASCIIASCII编码值,可以赋给字符变量或整型变量。编码值,可以赋给字符变量或整型变量。例:例:#include main( ) int i, j; char c; i=getchar( ); putchar(i); j=getch
5、ar( ); putchar(j); c=getchar( ); putchar(c); 思考思考:以下三种不同的输入,以下三种不同的输入,输出情况如何?输出情况如何? 1.abcdefg 2.ab 3.a bcdefg 执行执行getchar()getchar()时输入字符以回车结束,回车后,时输入字符以回车结束,回车后,程序才会响应输入,继续执行后续语句;同时回车程序才会响应输入,继续执行后续语句;同时回车字符也可以做为输入的字符。字符也可以做为输入的字符。 注意注意2022-7-492022-7-410printf(“格式控制字符串格式控制字符串”,输出参数表输出参数表);用双引号括起来
6、,控制输出项的格式和输出一些提示信息 可以是一个或多个输出项. 可以是常量或变量表达式,用逗号分隔。类型可以是整型实型字符型和字符串型.具体的讲,具体的讲,printf语句,就是把输出参数表中的表达式的值,语句,就是把输出参数表中的表达式的值,按照格式控制字符串的格式,依次在指定的位置输出,如按照格式控制字符串的格式,依次在指定的位置输出,如果输出位置不够,从左到右依次输出前几个的值。果输出位置不够,从左到右依次输出前几个的值。2022-7-4113a=32022-7-412l标准输出宽度共占标准输出宽度共占13位位尾数尾数整数部分为非零数字占整数部分为非零数字占1位位小数点小数点1位,小数占
7、位,小数占6位位指数指数正(负)号占正(负)号占1位位指数占指数占2位位2022-7-4133456345634562022-7-414345612,+12-15,-153456endend2022-7-41512,-15,-15121 1 1 1 1 1 1 1 1 1 1 1 1 1 1 17777ffff7main( ) int a= 1; printf(“a=%d,%o,%x,%un”,a,a,a,a); 2022-7-4163.1415933.143.14 32022-7-417hdld2022-7-418-1,65535-1 , -1 17777,ffff
8、 a,a,972022-7-419main( ) int i = 8 , j = 10 , m , n ;m = + + i ; n = j + + ;printf( “ n %d,%d,%d,%d ” , i , j , m , n ) ;9 , 11 , 9 , 10main( ) int i = 8 , j = 10 ;printf( “ n %d,%d,%d,%d ” , i , j , + i , j +) ;9 , 11 , 9 , 102022-7-420 2022-7-4212001200020012002022-7-4222004.12022-7-423358scanf(“a=%d,b=%d”,&a,&b); 输入:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临港新建主题乐园产业园污水处理系统项目可行性研究报告
- 工厂弱电系统介绍课件
- 中药生产节能技改项目可行性研究报告
- 中药干燥制粒生产线可行性研究报告
- 摩托车驾驶证科目二场地技能考试专项模拟试卷及答案
- 铁路信号设备维护与故障排除专项训练题库及答案
- 注册消防工程师综合能力测试题库及答案
- 注册城乡规划师法规与政策考点题库及答案
- 船舶消防与救生设备操作模拟试题及答案
- 消防安全管理人员实务操作技能备考习题及答案
- 2026年初级会计资格考试《初级会计实务》真题+答案解析
- 高校外籍留学生管理安全培训
- 商会招聘笔试题及答案
- 2025云南省农村信用社公开选聘县级行社高级管理人员笔试历年典型考题及考点剖析附带答案详解
- 2026年中考作文押题指导
- 地下通道工程监理实施细则
- 油库阀门知识课件
- 安徽省合肥市普通高中六校联盟2025-2026学年高一上学期11月期中考试政治试卷(含答案)
- 海克斯康三坐标培训课件
- 2026年高考语文备考之文言实词100道选择题(一)(含答案与解析)
- 2024人教版八年级英语上册Unit 1-8各单元重点短语清单(附汉译英+英译汉默写表)
评论
0/150
提交评论