C语言进阶教程深入核心概念.pptVIP

  • 2
  • 0
  • 约1.78千字
  • 约 23页
  • 2026-07-06 发布于江苏
  • 举报

C语言第二讲;回忆;课程目标;if语句;;多分支结构;;if语句的嵌套;;switch语句;switch…case执行过程分析;说明;格式化输入输出函数;C格式化要求符;能够在“%”和字母之间插入数字,表示最大宽度。

例如:

%3d表示输出3位整型数,不够3位右对齐。

%9.2f表示输出宽为9的浮点数,其中小数位为2,整数位为6,小数点占一位,不够9位右对齐。

%8s表示输出8个字符的字符串,不够8个字符右对齐。

假如字符串的长度、或整型数位数超出说明的宽度,将按其实际长度输出。但对浮点数,若整数部分位数超出了说明的整数位宽度,将按实际整数位输出;若小数部分位数超出了说明的小数位宽度,则按说明的宽度以四舍五入输出。; 另外,若想在输出值前加一些0,就应在宽度前加个0。例如:%04d表示在输出一个小于4位的数值时,将在前面补0使其总宽度为4位。

如果用浮点数表示字符或整型量的输出格式,小数点后的数字代表最大宽度,小数点前的数字代表最小宽度。

例如:

%6.9s表示显示一个长度大于6且不大于9的字符串。若大于9,则第9个字符以后的内容将被删除。

可以在“%”和字母之间加小写字母l,表示输出的是长型数。

例如:

%ld 表示输出long整数

%lf 表示输出double浮点数; 能够控制输出左对齐或右对齐,即在“%”和字母之间加入

文档评论(0)

1亿VIP精品文档

相关文档