在printf函数的使用深度分析()在PHP函数格式

在printf函数的使用深度分析()在PHP函数格式
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()函数的格式是分享的全部内容,小编的,希望能给大家一个参考,我希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部