【发布时间】:2012-03-10 22:23:59
【问题描述】:
很抱歉问了这么一个初学者的问题,但我想不通。
我有一个长整数,我想将其除以 1.28,然后将其向上或向下舍入到最接近的整数。
long size = 24524343254;
double ratio = 1.28;
size = size * 1.28; //Error Cannot implicitly convert type 'double' to 'long'
【问题讨论】:
-
您要执行哪种类型的舍入?
-
您的文字和您的代码不一致。文字说除法,代码确实乘法。
-
请不要在问题的末尾添加“C#”之类的内容。这就是标签的用途。
标签: c# double rounding long-integer multiplication