printf()的优势
功能,可以输出格式!
printf
函数的格式
控制完整的格式:
% - 0 n L或H格式字符
下面对表单的格式进行说明:
1%:指示格式的开始符号是必不可少的。
2 -:有代表性的左对齐输出,如右对齐输出的遗漏。
(3)0:指定空缺的0为0,如省略指定空缺。
(4)n m指的是字符数,输出相应的项目占在输出装置。N指精度。一小部分用来解释输出实数位数。为了指定n,隐含的精度是n = 6点。
(5)L或H:L表示long
类型,实数类型指double类型。h用于
修改整型字符以键入短字符。
uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d
格式化字符
格式字符用于指定输出项的数据类型和输出格式。
(1)d格式:用于输出十进制整数:
%d:根据整数数据的实际长度输出。
m:m是指定输出字段的宽度。如果数据的位数小于m,则左端填充
空间,如果大于m,则根据实际数字来输出。
输出长整型数据。
o格式:以无符号八进制形式输出整数。长整数可以以% 格式输出。也可以指定字段的格式以%1格式输出。
例:
(主)
{ int = 1;
printf(%d,‰
}
运行结果:- 1177777
程序解析:- 1(1111111111111111)2在存储器单元中(以补码的形式),并以八进制数
转换为(177777)8。
x格式:以无符号十六的形式输出整数。长整数可以以 格式输出。也可以指定字段的宽度以%1。格式输出。
u格式:以无符号十进制形式输出整数。长整数可以以% LU格式输出。也可以指定以亩亩格式输出的字段宽度。
C格式:输出字符。
s格式用于输出字符串。
%s:例如printf(%s
%s:输出字符串代表m列,如果字符串本身大于m,它突破m限制并输出所有字符串。如果字符串的长度小于m,则填充左空格。
%s:如果字符串长度小于m,则在m列的范围内,字符串左向左,右补。
% m.ns:对M列输出
账户,但只有n个字符的字符串的左端,n个字符在M栏右侧的输出,和左边的空间填充。
% -m.ns:M,N以同样的方式,N个字符输出在M列范围的左侧,右补空间。当n>m,n的值是自动的,即保证正常输出的n个字符。
F格式用于输出实(包括单精度和双精度),以十进制形式输出:
未指定宽度,整数部分全部输出,输出6个十进制数。
% m.nf:输出股M柱,具有n位小数,如数字宽度小于M的左端的补丁
% -m.nf:输出股n列,其中有n位小数,如数字宽度小于M右端补丁。
e格式:以实数形式输出的索引。可以使用以下格式:
E:数字部分(也称尾部)输出6位小数,索引部分为5位或4位。
%和% m.ne m.ne的含义:M,N,和性格和以前是一样的。在这里,N是指在数据的数字部分的位数,而M代表整个输出数据宽度。
g格式:自动选择较短的输出F格式或E格式,输出无意义的零。
uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d
printf函数的进一步解释:
如果要输出字符
printf(% % % F
输出0 333333%。
uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d uff0d
对于单精度数字,只有前7位是有效数字和小数点6位,使用的是F符号输出。
对于双精度数字,前16位是有效数字和小数点6位,当使用%符号输出时。
本文深入分析了PHP,printf()函数的格式是
分享的全部内容,小编的,希望能给大家一个
参考,我希望你能
支持它。