14.2.8整数转换

本节介绍的参数d’, ‘%我’,‘%o’, ‘u’, ‘%x十、转换规范。这些转换以各种格式打印整数。

这个d%我转换规范都将年度参数打印为带符号的十进制数字;虽然%o’,‘u%x将参数分别打印为无符号Octave、十进制或十六进制数字。这个十、conversationsspecification就像%x除了它使用了字符ABCDEF作为数字而不是abcdef’.

以下标志是有意义的:

-

左对齐字段中的结果(而不是正常的右对齐)。

+

对于签名的d%我转换,如果值为正数,则打印aplus符号。

对于签名的d%我转换,如果结果不是以加号或减号开头,则在其前面加一个空格字符。自+标志确保结果包括一个符号,如果同时提供这两个符号,则会忽略此标志。

#

对于%o转换,这将强制前导数字为0’,好像是通过提高精度。对于%x十、,此前缀为前导0x0X’(分别)对结果。这对d’,‘%我u转换。

0

用零代替空格填充字段。零被放置在任何符号或基数的指示之后。如果-标志,或者如果指定了精度。

如果提供了精度,则指定要显示的最小位数;必要时返回前导零。如果不指定精度,则会根据需要打印数字。如果将值0转换为显式精度为0,则根本不会生成任何字符。


版权所有 © 2024 Octave中文网

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