下载此文档

第03章顺序结构程序设计课件.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
第3章顺序结构程序设计为了让计算机处理各种数据,首先就应该把源数据输入到计算机中;计算机处理结束后,再将目标数据信息以人能够识别的方式输出。C语言中的输入输出操作,是由C语言编译系统提供的库函数来实现。——printf()——scanf()——getchar()和putchar()——printf()函数printf()函数的作用:向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。()函数的一般格式printf()函数的一般格式如下:printf("格式字符串"[,输出项表]);//=,求圆周长和圆面积main() {floatradius,length,area,pi=; radius=; length=2*pi*radius; area=pi*radius*radius; printf(“radius=%f\n”,radius); printf(“length=%,area=%\n”,length,area);}程序运行结果如下:radius==,area=()函数的一般格式如下:项表printf("格式字符串"[,输出]);。“格式字符串”也称“转换控制字符串”,可以包含三种字符:(1)格式指示符。格式指示符的一般形式如下:%[标志][宽度][.精度][F|N|h|L][类型]常用的标志字符如表3-1所示,常用的宽度指示符如表3-2所示,常用的精度指示符如表3-3所示,长度修饰符如表3-4所示,类型转换字符如表3-5所示。(2)转义字符例如,[]中printf()函数中的'\n'就是转义字符,输出时产生一个“换行”操作。(3)普通字符──除格式指示符和转义字符之外的其它字符。格式字符串中的普通字符,原样输出。例如,[]中“printf("radius=%f\n",radius);”语句中的“radius=”,“printf("length=%,area=%\n",length,area);”语句中的“length=”、“area=”等都是普通字符。。如果要输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的:(1)printf("Iamastudent.\n"); (2)printf("%d",3+2); (3)printf("a=%fb=%5d\n",a,a+3); 必须强调:“格式字符串”中的格式指示符,必须与“输出项表”中、输出项的数据类型一致,否则会引起输出错误。,要使用不同的类型转换字符。──以带符号的十进制整数形式输出。[]类型转换字符d的使用。voidmain(){intnum1=123;longnum2=123456;printf("num1=%d,num1=%5d,num1=%-5d,num1=%2d\n",num1,num1,num1,num1);printf("num2=%ld,num2=%8ld,num2=%5ld\n",num2,num2,num2);printf("num1=%ld\n",num1);}程序运行结果如下:num1=123,num1=□□123,num1=123□□,num1=123num2=123456,num2=□□123456,num2=123456num1=123456对于整数,还可用八进制、无符号形式(%o(小写字母o))和十六进制、无符号形式(%x)输出。对于unsigned型数据,也可用%u格式符,以十进制、无符号形式输出。所谓无符号形式是指,不论正数还是负数,系统一律当作无符号整数来输出。例如,printf("%d,%o,%x\n",-1,-1,-1);

第03章顺序结构程序设计课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人glfsnxh
  • 文件大小251 KB
  • 时间2020-07-14