欢迎来到天天文库
浏览记录
ID:27566511
大小:1.58 MB
页数:41页
时间:2018-12-04
《[电脑基础知识]第04章 基本输入、输出和顺序程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1第4章基本输入、输出和顺序程序设计王占全2第4章:基本输入输出和顺序程序设计学习的意义程序对数据的处理流程:程序的主要功能就是对数据的处理,其整个流程主要包括数据的输入、数据的处理、数据的输出。语言程序设计教程第二版第四章基本输入输出和顺序程序设计C数据处理数据输入数据输出C程序中如何实现数据输入?C程序中如何实现数据输出?3程序的结构:写文章有文章的结构建房子有房子的结构制造机械产品由机械产品的结构………那么编写程序是否有程序的结构呢?学习的意义程序结构顺序结构选择结构循环结构YES!本章讨论第5章讨论第6章讨论语言程序设计教程第二版第四章基本输入输出和顺序程序设计C4格式化输出print
2、f格式化输入scanf字符数据的非格式化输入、输出程序的控制结构顺序程序设计举例本章小结学习目标掌握各种类型数据的格式化输入输出方法;掌握字符数据的非格式化输入输出方法;理解三种程序控制结构的流程图;学会简单顺序程序的设计;养成良好的程序设计习惯;学习内容语言程序设计教程第二版第四章基本输入输出和顺序程序设计C54.1格式化输出printf一般格式printf("格式控制字符串",表达式1,表达式2,…,表达式n);功能按照“格式控制字符串”的要求,将表达式1,表达式2,…,表达式n的值显示在计算机屏幕上。语言程序设计教程第二版第四章基本输入输出和顺序程序设计C6printf使用时的注意事项(
3、1)格式控制字符串可以不包含任何格式控制符。(2)当格式控制字符串中既含有常规字符,又包含有格式控制符时,则表达式的个数应与格式控制符的个数一致。(3)如果格式控制字符串中格式控制符的个数多于表达式的个数,则余下的格式控制符的值将是不确定的。(4)不同类型的表达式要使用不同的格式转换符,同一表达式如果按照不同的格式转换符来输出,其结果可能是不一样的。printf(“howareyou?”);//只有一个字符串参数,输出为:howareyou?已知:inta=2;函数调用:printf("a*a=%d,a+5=%d",a*a,a+5);实际输出:a*a=4,a+5=7printf("5+
4、3=%d,5-3=%d,5*3=%d",5+3,5-3);输出结果将是:5+3=8,5–3=2,5*3=-28710输出随机charch='A';printf("ch=%c",ch);//输出结果:ch=A(以字符形式输出)printf("ch=%d",ch);//输出结果:ch=65(以'A'字符的ASCII码形式输出)语言程序设计教程第二版第四章基本输入输出和顺序程序设计C7printf函数中的格式转换字符及其含义格式转换符含义对应的表达式数据类型%d或%i以十进制形式输出一个整型数据。例如:inta=20;printf("%d",a);//输出20有符号整型%u以十进制形式输出一个无符号
5、整型数据。例如:inta=-1;printf("%u",a);//BC下输出65535,VC下4294967295无符号整型%f以十进制小数形式输出一个浮点型数据。例如:floatf=-12.3;printf("%f",f);//输出-12.300000浮点型语言程序设计教程第二版第四章基本输入输出和顺序程序设计C8printf函数中的格式转换字符及其含义格式转换符含义对应的表达式数据类型%e,%E以指数形式输出一个浮点型数据。例如:floatf=1234.8998;printf("%e",f);//输出1.234900e+003printf("%E",f);//输出1.234900E+003
6、浮点型语言程序设计教程第二版第四章基本输入输出和顺序程序设计C%s输出一个字符串。例如:printf("mynameis%s","wangjinghua");//输出mynameiswangjinghua字符串%c输出一个字符型数据。例如:charch='A';printf("%c",ch);//输出A字符型91.整数的输出有符号整数的输出一般形式:[]:表示可选项,可缺省。-:表示输出的数据左对齐,缺省时是右对齐。+:输出正数时,在数的前面加上+号。数字0:右对齐时,如果实际宽度小于width,则在左边的空位补0。width:无符号整数,表示输出整数的最小域宽(即占屏幕的多少格)。若实际宽度
7、超过了width,则按照实际宽度输出。.precision:无符号整数,表示至少要输出precision位。若整数的位数大于precision,则按照实际位数输出,否则在左边的空位上补0。字母l:如果在d的前面有字母l(long),表示要输出长整型数据。字母h:如果在d的前面有字母h(short),表示要输出短整型数据。说明:%[-][+][0][width][.precision][l][h]d
此文档下载收益归作者所有