【文档说明】C语言程序设计基础教程-4.2、数据的格式化输入输出.pptx,共(17)页,4.683 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-2234.html
以下为本文档部分文字说明:
数据的格式化输入输出C语言程序设计C语言C语言程序设计—数据的格式化输入输出程序:为了使用计算机解决某些问题而编写的一系列有序指令的集合。解决问题计算机中的程序C语言C语言程序设计—数据的格式化输入输出计算机:为能够接受外界的信息,经过大脑处理后,产生有用的信息的软硬件的结合C语言计算机接收外界信
息加工处理产生输出信息框架结构{第一步:接收外界信息第二步:加工处理第三步:产生输出信息}程序C语言程序设计—数据的格式化输入输出计算机的功能C语言本次任务C语言程序设计数据的格式化输入输出求圆的周长和面积CONTENTS内容0
102相关知识03任务实现与总结任务分析C语言r周长c=2πr面积s=πr2C=2πrr需要从外界接收π=3.1415926(常量)常数任务分析数据的格式化输入输出—任务分析C语言标准输入输出函数pr
intf(“格式控制”,输出表列);scanf(“格式控制”,地址表列);输入/输出函数(scanf/printf)用于接受和显示数据或信息输出缓冲区输入缓冲区数据的格式化输入输出—相关知识C语言标准输出函数print
f()功能:printf函数可以将任意类型的多个数据输出到标准输出设备上(一般为显示器)。使用形式:printf(格式控制,输出表列);普通字符格式说明转义字符格式控制由双引号括起来的字符串由“%”和格式字符组成,它的作用是将输出的数据按照
指定的格式输出。需要原样输出的字符。用于控制输出。(1)格式控制数据的格式化输入输出—相关知识C语言标准输出函数printf()功能:printf函数可以将任意类型的多个数据输出到标准输出设备上(一般为显示器)。使用形式:pri
ntf(格式控制,输出表列);(1)格式控制-字符格式字符(常用)含义d十进制形式输出带符号整数o八进制形式输出无符号整数)x十六进制形式输出无符号整数c输出一个字符s输出一个字符串格式字符含义f小数形式输出单、双精度实数e指数形式输出单、双精度实数l用于长整型,可加在格式符d
,o,x,u之前m(整数)数据最小宽度n(整数)对实数,表示输出n位小数;对字符串,表示截取的字符个数-输出的数字或字符在域内向左靠数据的格式化输入输出—相关知识C语言标准输出函数printf()功能:printf函数可以将任意类型的多个数据输出到标准输出设备上(一般为显示器)。使用
形式:printf(格式控制,输出表列);(2)输出表列是需要输出的一些数据,可以是表达式或变量名。例:inta=123;printf("a=%d\n",a);有多个输出数据时则:--输出表列中各输出间用逗号分隔--格式说明与输出数据的个数相同且一一对应如:inti=-5;floatj=9
8;printf("i=%d,j=%-10.2f\n",i,j);输出为:i=-5,j=98.00数据的格式化输入输出—相关知识C语言printf()例子intvisitor_count=150;printf("%d",visitor_count);输出结果:150ints
alary=5500;printf("%10d",salary);输出结果:5500输出结果的左边显示了6个空格floatcircumference=78.53;printf("%f",circumfer
ence);输出结果:78.530000默认情况下精确到六位小数doublelevel=168.2251074;printf("%7.2f",level);输出结果:168.237表示所有的数字和小数点所占的位
数。不够7位右对齐;2代表小数点后多少位数据的格式化输入输出—相关知识C语言标准输入函数scanf()功能:scanf函数可以从标准输入设备输入任意类型的多个数据(一般为键盘)。注意:输入数据时不能规定精度使用形式:scanf(“格式控制”,地址表列
);使用注意事项:(1)输入时不能规定精度,如scanf(“%6.1f”,&a);是不合法的。(2)格式控制之后是地址表列而不是变量表列scanf(“%d,%d”,&a,&b);是正确的,scanf(“%d,%
d,%d”,a,b);是错误的。数据的格式化输入输出—相关知识C语言任务实现#include"stdio.h"voidmain(){//信息采集floatr,c,s;//定义三个变量分别存储半径、周长、面积printf(
"请输入半径的长度\n");//提示信息scanf("%f",&r);//输入半径给半径r赋值//程序逻辑c=2*3.1415;s=3.1415*r*r;//信息输出printf("圆的周长是%f\n面积是%f\n",c,s);}内存请输入半径的长度:3圆的周长是6.28面积是28.
27rcs36.2828.27数据的格式化输入输出—任务实现C语言小组求长方形的周长、面积实现计算圆柱体的表面积、体积个人布置任务数据的格式化输入输出—布置任务1.提出任务(周长、面积)2.任务分析(需要输入输出)3.相关知识(输入
输出规则)4.任务实现