欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php printf输出格式用法分享

程序员文章站 2022-03-23 21:12:25
...
  1. main()
  2. { int a = -1;
  3. printf("%d, %o", a, a);
  4. }
复制代码

运行结果:-1,177777 程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。 ③x格式:以无符号十六进制形式输出整数。对长整型可以用"%lx"格式输出。同样也可以指定字段宽度用"%mx"格式输出。 ④u格式:以无符号十进制形式输出整数。对长整型可以用"%lu"格式输出。同样也可以指定字段宽度用“%mu”格式输出。 ⑤c格式:输出一个字符。 ⑥s格式:用来输出一个串。有几中用法

  1. printf("%f%%", 1.0/3);
复制代码

输出0.333333%。

有关单精度与双精度的说明: 1,单精度数,使用%f格式符输出时,仅前7位是有效数字,小数6位。 2,双精度数,使用%lf格式符输出时,前16位是有效数字,小数6位。