




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木竹材刨切工艺考核试卷及答案
- 桥梁施工安全防护设施验收工艺考核试卷及答案
- 橡胶硫化设备安全操作工艺考核试卷及答案
- 酶制剂提取工三级安全教育(班组级)考核试卷及答案
- 园林工程技术试题及答案
- 2025-2026学年赣美版(2024)小学美术三年级上册《体验先民生活》教学设计
- 银行支付结算试题及答案
- 银行运营管理岗位考试题及答案
- 银行英语考试题型及答案
- 银行信用度测试题及答案
- 化学使世界变得更加绚丽多彩
- 小学五年级上册综合实践活动全册教案
- 心理健康教育《我上学了》
- 冲压工艺培训课件
- 2025至2030中国移民服务行业市场发展现状及前景趋势与发展趋势分析与未来投资战略咨询研究报告
- 2025年中国电信招聘笔试参考题库附带答案详解
- 2025秋部编版(2024)八年级上册道德与法治 【教学课件】1.1《认识社会生活》
- 2025年重庆市高考历史试卷真题(含答案)
- 小学科学社团创客空间计划
- 租车紧急预案管理制度
- 2025秋人教版(2024)数学七年级上册教案 1.2.4 绝对值
评论
0/150
提交评论