小数点四舍五入

        /// <summary>
        /// 截取小数点位数(四舍五入)
        /// </summary>
        /// <param name="v"></param>
        /// <param name="x"></param>
        /// <returns></returns>
        public static decimal subRound(decimal v, int x)
        {
            int IValue = 1;
            for (int i = 1; i <= x; i++)
            {
                IValue = IValue * 10;
            }

            v = v * IValue;
            decimal Int = v - (int)v;
            if (Int >= (decimal)0.5)
                v += 1;
            v = (decimal)((int)v) / IValue;
            return v;
        }
时间: 2024-12-07 02:56:28

小数点四舍五入的相关文章

JS保留小数点(四舍五入、四舍六入)实例

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>floatDecimal.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta htt

delphi 小数点四舍五入问题

function ARoundN(v: Double; n: Integer): Double; var I:Integer; begin result:=v; for I:=0 to n-1 do begin result:=result*10; end; result:=Round(result); for I:=0 to n-1 do begin result:=result/10; end; end; 原文地址:https://www.cnblogs.com/westsoft/p/844

Python中小数四舍五入的处理

由于使用round模块导致小数四舍五入精度不准确,于是自己写了一个四舍五入的方法,方便今后工作中参考! """"""""""""""""""""""""""""# -*- coding: utf-8 -*-# @Time : 20

新霸哥带你轻松玩转Oracle数据库

接触过软件开发的朋友可能都会知道oracle,在开发的过程中,数据存储都可能会用到oracle的,因为oracle具有处理速度快,安全级别特别的高.但是有一个缺点就是比较的贵,只有一个大型的公司才有可能接触到的,看到这里可能很多的朋友一定很想了解oracle吧,下面新霸哥将带你走进oracle的世界. 首先介绍一下Oracle中对于字符串的处理 char varchar varchar2 nvarchar long clob这些都是oracle中常用的字符串类型,在这里用的比较多的就是varch

初识Python(3)__Python 数字

数字类型 关于删除数字对象 按照Python 的法则, 你无法真正删除一个数值对象, 你仅仅是不再使用它而已.如果你实际上想删除一个数值对象的引用, 使用 del 语句 Python支持四种数字类型 整型:通常被称为只是整数或整数,是正或负整数,不带小数点. 长整型:非常长的整型,在数字最后有L,如“51924361L” 浮点数:双精度浮点数,浮点数值通常都有一个小数点和一个可选的后缀e(大写或小写,表示科学计数法).在e和指数之间可以用正(+)或负(-)表示指数的正负(正数的话可以省略符号)

NSNumberFormatter的使用介绍及示例

在Xcode的Foundation框架中,NSFormatter只是一个抽象类,我们平常用到的是它的两个子类:NSNumberFormatter.NSDateFormatter,本篇先介绍NSNumberFormatter,NSDateFormatter会在下一篇进行介绍. 使用NSNumberFormatter可以将NSNumber转化成自己想要的格式来进行输出,同时NSNumberFormatter也支持使用NSString 类型的对象转换为NSNumber类型的对象 NSNumberFor

Python数字类型

数字数据类型存储数值.它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象. 分配一个值给它们来创建的对象.例如: var1 = 1 var2 = 10 也可以使用del语句删除相关的一些对象.del语句的语法是: 可以使用del语句删除单个或多个对象.例如: del var del var_a, var_b Python支持四种不同的数值类型: int (有符号整数): 通常被称为只是整数或整数,是正或负整数,不带小数点. long (长整数 ): 或长,是无限大的整数,

Python全栈之路4--内置函数--文件操作

上节重点回顾: 判断对象是否属于某个类,例如: 列表中有个数字,但是循环列表判断长度,用len会报错;因为int不支持len,所以要先判断属于某个类,然后再进行if判断. # isinstance(对象,类名) 判断变量输入的对象是否是属于这个类 # 方法1: temp = [11, 22, "", " ", []] print(isinstance(temp, (str, list, tuple))) # 一旦对象属于这个后面元组的类中的任何一个 就返回true

Python 时间戳

import time # 13位时间戳获取方法:millis = int(round(time.time()*1000))#round()方法返回 x 的小数点四舍五入到n个数字.print(millis) print(24*3600*1000*365*) # 10时间戳获取方法:# # import time# t = time.time()# print t