本节提供了有关转换的精确语法的详细信息指定可以出现在输出函数
模板制作。
模板字符串中不属于转换规范的字符将按原样打印到输出流。
中的转换规范输出函数
模板字符串具有一般形式:
% 旗帜 width [ . 精确 ] type 转变
例如,在转换值%-10.8ld这个-是一面旗帜,10指定字段宽度,精度为8,字母l是类型修饰符,并且d指定转换样式。(这个特殊的类型值表示以十进制表示法打印一个数字参数,在至少10个字符宽的字段中至少有8位数字对正。)
更详细地说,输出转换规范包括一个初始的%字符,按顺序后跟:
您也可以指定字段宽度*’. 这意味着参数列表中的下一个参数(在要打印的实际值之前)被用作字段宽度。该值四舍五入为最近的整数。如果该值为负数,则意味着设置-标志(见下文),并使用绝对值作为字段宽度。
您也可以指定精度*’. 这意味着参数列表中的下一个值(在要打印的实际值之前)用作精度。该值必须是整数,如果为负数,则忽略该值。
输出函数
函数,但被认为提供了与C语言的兼容性输出函数
.
允许的确切参数以及如何解释这些参数在不同的转换值之间是不同的。有关个别转换所使用的特定参数的信息,详见个别转换的说明。
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号