14.2.10 其他输出转换

本节介绍 printf 的其他各类转换格式。

%c 转换用于打印单个字符。- 标志可用于指定字段内的左对齐,但未定义其他标志,也不允许指定精度或类型修饰符。例如:

printf ("%c%c%c%c%c", "h", "e", "l", "l", "o");

输出结果为 ‘hello’。

%s 转换用于打印字符串。对应的参数必须是字符串。可以指定精度来限制最多写入的字符数;若不指定精度,则将字符串中直到(但不包含)终止空字符的所有字符写入输出流。- 标志可用于指定字段内的左对齐,但该转换未定义其他标志或类型修饰符。例如:

printf ("%3s%-6s", "no", "where");

输出结果为 ‘ nowhere ’(注意前导和尾随空格)。

版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4