宋琳c语言教案.doc_第1页
宋琳c语言教案.doc_第2页
宋琳c语言教案.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈现代服务中等职业技术学校 C语言教案 宋琳课 题第4章数据输入与输出(一)授课时间6月3日课时4教学目标1.掌握对单个字符进行输入/输出函数的使用2.掌握按格式输入/输出函数及格式字符的用法教学重点熟练掌握按格式输入/输出中格式字符的用法教学难点如何编写复杂程序教学方法网络课件素材库 其他:习题教学过程教学内容教学模式及能力的培养基本技能通过技能核心技能提升技能职业岗位技能格式: putchar( c )参数: c为字符常量、变量或表达式功能:把字符c输出到显示器上返值:正常,为显示的代码值;出错,为EOF(-1)格式:getchar( )功能:从键盘读一字符返值:正常,返回读取的代码值;出错,返回EOF(-1)格式:printf(“格式控制串”,输出表)功能:按指定格式向显示器输出数据返值:正常,返回输出字节数;出错,返回EOF(-1)1输出表:要输出的数据(可以没有,多个时以“,”分隔)2格式控制串:包含两种信息3格式说明: %修饰符格式字符,用于指定输出格式普通字符或转义序列:原样输出格式功能d按十进制形式输出带符号的整数(正数前无+号)o按八进制形式无符号输出(无前导o)ox按十六进制形式无符号输出(无前导ox)u按十进制无符号形式输出c按字符形式输出一个字符f按十进制形式输出单、双精度浮点数(默认6位小数)e按指数形式输出单、双精度浮点数s输出以0结尾的字符串ld长整型输出lo长八进制整型输出lx长十六进制整型输出lu按无符号长整型输出m按宽度m输出,右对齐-m按宽度m输出,左对齐m,n按宽度m,n位小数或截取字符串前n个字符输出,右对齐-m,n按宽度m,n位小数或截取字符串前n个字符输出,左对齐/*ch3_1.c*/#include main() int c; char a; c=65; a=B;putchar(c); putchar(n); putchar(a);结果:A B#include main() int c;printf(Enter a character:); c=getchar();printf(%c-hex%xn,c,c);运行结果:Enter a character:AA-hex41int a=567;printf ( “%d”,a);int a=255;printf(“%x”,a);int a=65;printf(“%o”,a);int a=567;printf(“%u”,a);char a=65;printf(“%c”,a);printf(“%s”,“ABC”);float a=567.789;printf(“%e”,a);float a=567.789;printf(“%e”,a);float a=567.789;printf(“%g”,a);printf(“%”);例int a=1234; float f=123.456; char ch=a;printf(“%8d,%2dn”,a,a);printf(“%f,%8f,%8.1f,%.2f,%.2en”,f,f,f,f,f);printf(“%3cn”,ch);运行 1234,1234 123.456000,123.456000, 123.5,123.46,1.23e+02a例:static char a=“Hello,world!”printf(“%sn%15sn%10.5sn%2.5sn%.3sn”,a,a,a,a,a)运行结果:Hello,world! Hello,world! Hello Hello Hel 板书一、对单个字符进行输入/输出函数的使用二、按格式输入/输出函数及格式字符的用法总结与习题scanf函数的输入格式。printf函数的输出格式。1有定义语句:intx,y;,若要通过scanf(%d,%d,&x,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论