输出语句的讲解
一、printf函数的一般调用形式
格式:printf(格式控制,输出项1,输出项2,.......);
在printf函数的最后面写上;号就是输出语句。(上海计算机培训)
1,给输出项白提供输出格式说明
格式说明符:
作用:就是使数据按格式说明符的要求进行输出。
组成:由%号和紧跟在其后的格式描述符组成。
int--------%d
float或double---%f或e%
char--------%c
2.提供原样输出的文字或字符
在 “ ” 中除了格式说明符之外的内容要全部原样输出。
各个输出项之间要用逗号隔开。
输出项可以是任意合法的常量,变量或表达式。(上海电脑培训)
printf中常用的格式说明
在格式说明符中,每一个格式说明符都必须以%号开头由相应的类型标识字母结束。但在他们之间可以有其它的一个内容:
%c :输出一个字符
%d:输出一个十进制的数据
%o:以八进制格式输出。
%X:以十六进制输出
%U:无符号十进制输出
%f:以带小数点的数字输出
%e:以指数形式输出
%s:输出一个字符串。
%%:输出一个%号
%4d:输出的数据长度是4个长度,当原来的长度大于4个时会自动突破。小于4个时会填充空格。
%x.yf: x代表数制的宽度(包括小数点)。Y代表小数点后面的小数位数。(上海计算机培训)
注意事项:
1.输出比较自由一些,输出有的各个数之到底是什么,取决于格式说明符之间的内容。
2.格式说明符要与输出项一一对应。
3.输出语句中还可以有 \n \r \t \a
4.尽量不要在输出语句中改变输出变量的值。
5.输出的数据中如果存在变量,一定要定义过的。
输入语句的讲解
格式: scanf(格式控制,输入项1,输入项2,...);
例如:想通过键盘输入3个数分别给变量a,b,c。并且他们分别为整型,浮点型,双精度型。
输入语句为scanf("%d%f%lf",&k,&a,&y);(上海电脑培训)
说明:
1.格式说明符与输出语句一样。
2.在格式串中,必须含有与输入项一一对应的格式转换说明符。
3.在VC6.0的环境下,要收输入的DOUBLE型数据的格式说明符一定要用%lf,否则数据不能正确的输入
4.由于输入是一个字符流,所以当输入的数据少于输入项时,程序会等待用户输入,直到满足要求。当输入的数据多于输入项时,多余的数据会自动作废。