目录
顺序结构
C语言如何实现数据的输入和输出?
数据的格式化屏幕输出
printf()格式字符
printf()的格式修饰符
顺序结构
一般而言,顺序结构程序涉及如下三个基本操作:
*输入数据
*处理数据
*输出数据
顺序结构的特点
*自上而下,依次按顺序执行
C语言如何实现数据的输入和输出?
程序获得输入数据的方式:键盘,文件
程序输出数据的方式:屏幕,文件
数据的格式化屏幕输出
按指定格式和类型输出变量的值,或者输出一行字符串
printf(格式控制字符串, 输出值参数表);
*输出值参数类型应与格式转换说明符相匹配
*可输出多个任意类型的数据
printf()格式字符
%d decimal 输出十进制有符合int型
%u unsigned 输出十进制无符号int型
%f float 以小数形式(6位小数)输出float,double型
%e exponent 以标准指数形式输出float,duouble型
%c character以字符形式输出单个字符
printf()的格式修饰符
l 加d、u前输出long型
h 加的、u前输出short型
m 输出数据的最小域宽
数据位宽大于m,按实际位宽输出
数据位宽小于m时,右对齐,左补空格
-m 左对齐,右补空格
显示精度 .n 对浮点数表示输出n位小数
格式: %.nf
一般格式: %m.nf
问题:printf()用%作为格式字符的标识,那么如何输出%呢?