我现在想知道这意味着这一行:
printf(“答案:%00010.6f”,22);
他打印:022.000000。但方式呢?我知道whar 6f意味着漂浮。
thansk寻求答案
答案 0 :(得分:2)
在最初认为这是C(长期习惯的结果)之后,我意识到这是针对PHP的。大致相同,但常数似乎处理方式不同。
无论如何,代码中的参数如下所示:
似乎PHP的printf的打印参数实际上在sprintf page。
答案 1 :(得分:1)
printf()
语法和含义已有详细记录。查看printf(3) man page或Wikipedia printf entry。
您给出的具体示例意味着:打印浮点数。在小数点后给它6个字符。然后用零作为前缀,直到它至少为10个字符。
答案 2 :(得分:0)
printf(“答案:%f”,22)会在“%f”的位置输入数字22到字符串“Answer:%f”并将其打印为浮点数(“f”表示“浮动”)。 “%”和“f”之间的数字用于设置格式 - 打印输出的位数。
答案 3 :(得分:0)
此格式字符串表示: