已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
吉林大学珠海学院计算机系 C语言输入输出函数 v标准输入输出函数都包含在头文件stdio.h中 8#include “stdio.h ” 或 #include vTC系统允许在使用printf()和 scanf()两个函数 时不加“#include”命令,但是VC+6.0确不可以 不写#include 1 吉林大学珠海学院计算机系 格式输入输出函数 v格式输出函数printf() vprintf (,); v是用双引号括起的一个字符串 常量,里面有要求函数原样输出的字符,以及规 定数据输出时采用的格式 v列出了需要输出的变量名(或表达 式),正是变量的值要按照格式要求进行输出 v例如 printf(“c=%d+%d=%d n“,a,b,a+b) 2 吉林大学珠海学院计算机系 格式输入输出函数 vprintf()函数中最常用格式符 vx=212; sum=0.628; c=w; 格式 符 说明应用示例含 义 d十进制int型printf(“x=%d n”,x);x=212 f十进制double型printf(“sum=%f n”, sum);sum=0.628000 c单个字符printf(“It is %c n”, c);It is W s字符串printf(“* %s * n”, s);* Beijing * u无符号十进制数printf(“addr=%u n”, addr=65498 o八进制整数printf(“Oct=%o n”, y);Oct=324 x十六进制整数printf(“Hex=%x n”, z);Hex=D4 3 吉林大学珠海学院计算机系 格式输入输出函数 v在printf()格式符前,还可加附加格式符,以得到 更多的格式输出信息 格式 符 说明应用示例含 义 m规定输出域宽printf(“x=%3d n”, x);x=212 .n规定小数位数printf(“sum=%5.2f n”, sum);sum=44.86 -输出数据左对齐printf(“%-3d n”, a);数据左对齐 4 吉林大学珠海学院计算机系 格式输入输出函数 v例2.14: printf()函数中最常用格式符 #include void main() unsigned int a=65535; int b=-2; printf(”a=%d,%o,%x,%u n”, a,a,a,a); printf(”b=%d,%o,%x,%u n”, b,b,b,b); 5 吉林大学珠海学院计算机系 格式输入输出函数 v例2.15: printf()函数中最常用格式符 #include void main() float x=1234.56,y=1.23456789; printf(“x=%f,y=%f n“, x, y); printf(“x=%10.3f n“, x); printf(“x=%-10.3f n“, x); printf(“x=%4.3f n“, x); 6 吉林大学珠海学院计算机系 格式输入输出函数 v格式输入函数scanf() vscanf (,); v是用双引号括起的一个字符串 常量,里面列出输入数据的格式说明和分隔符 v列出存放输入数据的变量地址 v例如 scanf (“%d%d“,输入212,x=212 f 十进制double 型 scanf(“%f”,输入6.28,f=6.280000 c单个字符scanf(“%c”,输入A,ch=A s字符串scanf(“%s”,t);Beijing,t=“Beijing” o八进制整数scanf(“%o”,输入324,x=324 x十六进制整数scanf(“%x”,输入D4, x=D4 8 吉林大学珠海学院计算机系 格式输入输出函数 vscanf (“%d%d%d“, 8输入3个数,以空格、Tab或Enter分隔 vscanf (“%d, %o, %f “, 8输入3个数,以“,”分隔 vscanf (“a=%d, b=%d“, 8输入是:a=32, b=28 (普通字符原样输入) vscanf (“%c%c%c“, 8字符连续输入:abc 不能输入:abc 9 吉林大学珠海学院计算机系 格式输入输出函数 v要求在程序运行中输入数据,输入的数据个数和 类型必须与格式说明符一一对应 v地址参数形式: 8等待键盘输入,按回车换行键结束,返回输入 的第1个字符,没有参数 v字符输出函数putchar() 8调用形式:putchar (c) 8在显示器上输出一个字符,其中c通常是一个 已经赋值的字符型变量,或是一个字符常量 11 吉林大学珠海学院计算机系 字符输入输出函数 v例2.16:从键盘接收一个字符,然后输出 #include void main() char ch; ch = getchar (); putchar(ch); 12 吉林大学珠海学院计算机系 例从键盘输入一个大写字母,要求改用小写字母输 出。 #include void main() char c1,c2; c1=getchar(); printf(“%c,%dn“,c1,c1); c2=c1+32; printf(“%c,%dn“,c2,c2); 运行情况: , , 13 吉林大学珠海学院计算机系 其它常用库函数 若是大写 字母,返 回真,否 则返回0 若是小写 字母,返 回真,否 则返回0 若是数字 返回真, 否则返回 0 求绝对值 返回值类 型double 产生随机 整数,范 围是0至 32767 islowerisdigitfabsra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能在零售业的智能供应链与营销策略分析
- 楼宇app开发合同范本
- 小米股权激励合同范本
- 书籍设备采购合同范本
- 继电器装配工安全检查水平考核试卷含答案
- 机制地毯修整工安全培训效果考核试卷含答案
- 飞机外场调试与维护工岗位标准化技术规程
- 劳动合同解除后经济补偿的司法认定
- 制度专员年度工作计划
- 企业环境管理与绿色运营实施方案
- 非自然人低压分布式光伏并网调度协议
- 助播劳务合同协议书
- n1护士考试试题及答案2025
- 青海城市介绍旅游宣传
- 2025年中级政工师考前通关必练题库
- 青青河畔草-古诗十九首其二-赏析-汉
- 数据魔方Fine BI考试FCBA考试题
- 统编版四年级语文上册第三单元主题阅读(含答案)
- 周一清晨的领导课(原版)
- 《休闲农业项目策划与组织》课件-动物类体验活动典型案例分析与实践
- 《过渡金属配合物》课件
评论
0/150
提交评论