C语言输入输出函数介绍.ppt_第1页
C语言输入输出函数介绍.ppt_第2页
C语言输入输出函数介绍.ppt_第3页
C语言输入输出函数介绍.ppt_第4页
C语言输入输出函数介绍.ppt_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论