首页 > TAG信息列表 > decimal-point

PHP:将数字四舍五入为16个十进制数字

嗨,我正在尝试将数字四舍五入为16个十进制数字,但它仅显示并且不会四舍五入到14个十进制数字. 这是我的尝试: <?php $num= 0.16346153846153846; $round = number_format((float)$num, 17, '.', ''); echo $round * -1; ?> 输出: -0.16346153846154 预期的输出: 0.16346153846153

在C#ASP .Net MVC中编辑十进制模型属性

我有一个带有十进制属性的简单模型: public class Model { public decimal Quantity { get;set; } } 我认为我有: @Html.TextBoxFor(m => m.Quantity) @Html.ValidationMessageFor(m => m.Quantity) 问题是,当我尝试使用小数部分(例如1.5、2.5等)发布值时,我或客户端会收到验

在Python中删除小数点后的尾随零

我正在使用Python 2.7.我需要在结尾处替换“ 0”字符串. 假设a =“ 2.50”: a = a.replace('0', '') 我得到= 2.5,这个结果我很好. 现在a =“ 200”: a = a.replace('0', '') 我得到a = 2,并且此输出是按照我同意的设计进行的.但是我希望输出a = 200. 其实我在找 when any va

c-do_decimal_point和do_thousands_sep不起作用

我的信息流似乎完全忽略了do_decimal_point和do_thousands_sep. 我想做的是在get_money中使用一个句号作为我的Millennium_Sep和一个逗号作为我的小数点.因此,我重写了moneypunct,但它只是被忽略了:( struct punct_facet : public moneypunct<char> { char_type do_decimal_po

mysql触发器操作数应包含2列

我的触发器如下所示: begin IF ((NEW.tgebucht >= NEW.tteilnmax) AND (NEW.tgebucht!=0) AND (OLD.tstatus=0)) THEN SET NEW.tstatus = 1; ELSEIF ((NEW.tgebucht < NEW.tteilnmax) AND (OLD.tstatus=1)) THEN SET NEW.tstatus =0; END IF; IF ((0,25*NEW.tteilnmax)>=

javascript – 舍入到最多2个小数位(仅在必要时)

我想最多舍入2位小数,但只在必要时. 输入: 10 1.7777777 9.1 输出: 10 1.78 9.1 我怎样才能在JavaScript中执行此操作?解决方法:使用Math.round(num * 100)/ 100