Maison > développement back-end > tutoriel php > php printf输出格式用法分享

php printf输出格式用法分享

WBOY
Libérer: 2016-07-25 08:57:15
original
1447 Les gens l'ont consulté
  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位。



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal