|
|
1
11
调查
它们可以根据您的需要格式化数字。
适用于十进制整数。
适用于两位小数的浮点数。
|
|
|
2
7
我想我不能从数字格式中得到我想要的,所以我做了这个,它工作得很好:
谢谢你的回复。 |
|
|
3
3
我不知道更好的方法,但您可以比较类型,如下面的代码:
|
|
4
2
虽然它有点快和脏,你可以简单地做一个…
远离理想,但有效。 |
|
|
5
1
我认为关键问题是确定需要多少职位。你能把13.01定义为13吗,因为第一个小数是0?既然printf和number格式需要你知道多少小数,我不知道这对你有用。 可能是这样(函数很多,但查找前0个,然后返回截断的字符串)。是的,它很密集,但对你来说可能是最好的方式。 function show_number($number, $max = 8){
if(strpos($number, '.')){
$decimal = strpos($number, '.');
if(strpos($number, '.0')){
return substr($number, 0, $decimal);//returns whole if zero is first
} else {
if(strpos(substr($number, $decimal, $max), '0')){
$zero = strpos(substr($number, $decimal, $max), '0');
return substr($number, 0, $decimal+$zero);//returns number w/0 first zero
} else {
return substr($number, 0, $decimal+$max+1); //returns number with max places
}
}
} else {
return $number; //returns number if no decimals
}
}
|
|
|
6
1
|
|
|
7
0
我使用以下方法来消除尾随的零:
|
|
|
8
0
会给你正确的浮点… |
|
|
Leo · 为什么carg(-0)返回-pi? 1 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 1 年前 |
|
|
Alexander · 为什么数字的输出不同? 1 年前 |
|
Ronny · 如何防止程序返回“inf”? 1 年前 |
|
|
EMS · 为什么双重打印的值与C中的浮点值相同,而它们的大小不同? 2 年前 |
|
|
Dakolas · 对python十进制库感到困惑 2 年前 |
|
|
RTC222 · 无法获取vrndscalepd的正确舍入模式代码 2 年前 |