如何 StringFormat 格式控制整数和小数各两位数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何 StringFormat 格式控制整数和小数各两位数相关的知识,希望对你有一定的参考价值。

直接用int就可以了。
int(2310.125)=2310
如果需要自定义格式输出,就要用tostring方法,比如:
2310.231.tostring("0")的结果就是2310。
如果你要去掉个位数,看来只有(2310.231/10).tostring("0")了。
详细的tostring里面的参数,请看msdn。我查了一下,有,地址是:http://msdn.microsoft.com/zh-cn/library/0c899ak8(v=vs.80).aspx
参考技术A 转换方式:
'e',
'E'
--
结果被格式化为用计算机科学记数法表示的十进制数
'f'
--
结果被格式化为十进制普通表示方式
'g',
'G'
--
根据具体情况,自动选择用普通表示方式还是科学计数法方式
'a',
'A'
--
结果被格式化为带有效位数和指数的十六进...

thinkPHP 如何在整形后面加两位小数

参考技术A PHP 中sprintf函数可以将整数格式化为浮点格式
<?php

$num = 3;

$res = sprintf("%.2f" , $num);

echo $res;//结果为3.00
//如果你需要随机的两位小数 就随机数好了
$num = 3;
$res = rand(10 , 99);
echo $num . '.' . $res;
参考技术B PHP 中sprintf函数可以将整数格式化为浮点格式
<?php

$num = 3;

$res = sprintf("%.2f" , $num);

echo $res;//结果为3.00
//如果你需要随机的两位小数 就随机数好了
$num = 3;
参考技术C $a=123.345;
printf("%.2f",$a);
参考技术D $a=123.345;
printf("%.2f",$a);

以上是关于如何 StringFormat 格式控制整数和小数各两位数的主要内容,如果未能解决你的问题,请参考以下文章

thinkPHP 如何在整形后面加两位小数

Java 浮点数精度控制

小数在内存中是如何存储的?

c中如何使输出的值小数点后最末位0舍去?

poi读取Excel时,如果单元格设置的是数字格式,如何解决整数与小数问题

当 .toFixed(2) 小数点后为零时,如何将浮点数格式化为整数?