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

3-第三讲-基本程序结构及输入输出.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-第三讲-基本程序结构及输入输出

第三讲 C程序及其三种基本结构 输入输出 3.1 C程序组成 3.2 三种基本程序结构 3.3 数据输入/输出(I/O) 3. 3.1 输出 1.格式输出函数 printf ( ) 格式: printf( “ 格式控制字串 ” , 输出项表) 输出项: {常量|变量|表达式} 【例】ding\char-1.c 2. 字符输出函数 putchar( ) 格式: putchar(char型变量|char型常量|int型变量| int型常量255) 输出格式说明符 格式符 意 义 例 子 输出格式 %d %i %o %x %X %u %c %s %e %f %g %% %ld %lf 十进制 八进制 十六进制 无符号十进制整数 字符 字符串 指数表示法输出 小数形式 e和f中较短的一种, 不输出无效零。 百分号本身 输出长整型 输出双精度 int a=567; printf(“%d”,a); int a=567; printf(“%o”,a) int a=567; printf(“%x”,a); int a=45; printf(“%u”,a); char c=‘A’; printf(“%c”,a); char s[10]; printf(“%s”,s); float a=567.789; printf(“%e”,a); float a=567.789; printf(“%f”,a); float a=567.789; printf(“%g”,a); printf(“%%”); long a=1234567891; printf(“%ld”,a); float x=12345.123456789; printf(“%lf”,x); 567 1067 2de 2DE 45 A This 5.67789e+002 567.789000 567.789 % 1234567891 12345.123457 3.3 数据输入/输出(I/O) 3.3. 2 输入 1. 格式输入函数 scanf( ) 格式: scanf( “格式控制字串 ” , 输入地址表) 输入地址表项: {变量名|数组名} 2. 字符输入函数 getchar( ) 格式: getchar( ) 例如: c1=getchar( ) ; c2=getchar( ); 注:连续2个以上时,键盘输入两个或多个字符中间不要打回车或分隔符号。 除scanf( )和printf( )外,其余I/O函数是用前必须在程序前加编译预处理命令的包含命令将“标准输入输出头文件”包含到程序中。 格式: #include stdio.h 输入格式说明符 格式 说明符 意 义 例子 输入数据 举例 %d %i %u %o %x %X %c %s %f %g %e 输入一个十进制整数 输入一个不带正负号的十进制整数 输入一个八进制数(无符号) 输入一个十六进制数(无符号) 输入一个字符 输入一个字符串 输入一个浮点数(小数或指数形式) 输入一个浮点数(指数形式) 输入一个浮点数(指数形式) scanf(“%d”,a); scanf(“%u”,a); scanf(“%o”,a); scanf(“%x”,a); scanf(“%c”,a); scanf(“%s”,a); scanf(“%f”,a); scanf(“%g”,a); scanf(“%e”,a); -567 138 067 0x2ef A tree 45.693 3.2e-3 程序开发过程 getchar与getch的区别 getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续ge

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档