资源描述
学习目标掌握格式输出函数printf的用法。掌握格式输出函数printf的用法。C Programming Language一、格式输入/输出函数 C语言本身不提供输入输出语句,输入和输出操作是由函数实现的。C语言函数库中有一批“标准输入输出函数”,它是以标准的输入输出设备为输入输出对象的。其中有:格式输出函数:printf()格式输入函数:scanf()单字符输出函数:putchar()单字符输入函数:getchar()字符串输出函数:puts()字符串输入函数:gets()一、格式输入/输出函数 C语言本身不提供输入输出语句,C Programming Language 使用标准输入输出函数时,要用到“stdio.h”文件,文件开头应有一下预编译命令:#include 或:#include“stdio.h”一、格式输入/输出函数 使用标准输入输出函数时,要用到“stdio.h”文件C Programming Language输入/输出函数(printf/scanf)用于接受和显示数据或信息#include void main()int num;printf(请输入一个数:);scanf(%d,&num);printf(n%d 的平方为%dn,num,num*num);4.格式指示符转义字符一、格式输入/输出函数输入/输出函数(printf/scanf)用于接受和显示C Programming Languageprintf()函数的作用:向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。二、格式输出函数(printf)printf()函数的一般格式如下:printf(“格式字符串”,输出表列);printf()函数的作用:二、格式输出函数(printf)C Programming Language 1.格式控制字符串:是用双引号括起来的字符串,包括:(1)格式说明。是由“%”字符开始和格式字符组成,作用是将输出的数据转换为指定的格式输出。(2)普通字符。即需要原样输出的字符,包括转义字符。例如printf函数中双引号内的逗号、空格和换行符等。二、格式输出函数(printf)1.格式控制字符串:是用双引号括起来的字符串,包括:二、C Programming Language2输出表列如果要输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的:(1)printf(I am a student.n);(2)printf(%d,3+2);(3)printf(a=%d b=%5dn,a,a+3);二、格式输出函数(printf)(1)“格式字符串”中的格式指示符,必须与“输出项表”中、输出项的数据类型一致,否则会引起输出错误。(2)在visual C+6.0中,printf函数输出表列中的求值顺序是从右到左进行的。注意2输出表列二、格式输出函数(printf)(1)“格式字符C Programming Language8int visitor_count=150;printf(%d,visitor_count);printf将一些信息按照指定的格式送到标准输出(显示器)%d visitor_count将按指定的格式显示该变量的值二、格式输出函数(printf)8int visitor_count=150;printC Programming Language9int visitor_count=150;printf(%d,visitor_count);输出结果:150二、格式输出函数(printf)9int visitor_count=150;输出结果:C Programming Language10int salary=5500;printf(%10d,salary);输出结果:5500输出结果的左边显示了 6 个空格%10d 二、格式输出函数(printf)10int salary=5500;输出结果:C Programming Language11float circumference=78.53;printf(%f,circumference);输出结果:78.530000默认情况下精确到六位小数9.4786789;9.478679二、格式输出函数(printf)11float circumference=78.53;C Programming Language12double mercury_level=168.2251074;printf(%7.2f,mercury_level);输出结果:168.23宽度,表示所有的数字和小数点所占的位数。不够7位右对齐。%7.2f 精度(精确到小数点后多少位)二、格式输出函数(printf)12double mercury_level=168.2小结(1)格式输入输出函数。(2)printf函数的用法。小结(1)格式输入输出函数。Thanks!C Programming LanguageC语言程序设计蚌埠学院计算机科学与技术系 姚保峰C语言程序设计第9讲-标准输入输出函数(一)课件
展开阅读全文