社区
ASP
帖子详情
如何用程序实现四舍五入?求救中!
码到末日
2004-12-07 10:18:03
小弟写了一个家庭记账的程序,从库中提取数据除以三后所求的数值如下这般长:
163.777777777778
究竟是什么原因?
如何用程序实现四舍五入?
...全文
207
6
打赏
收藏
如何用程序实现四舍五入?求救中!
小弟写了一个家庭记账的程序,从库中提取数据除以三后所求的数值如下这般长: 163.777777777778 究竟是什么原因? 如何用程序实现四舍五入?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chonboy
2004-12-07
打赏
举报
回复
下一个手册备用吧
http://www.mycodes.net/soft/440.htm
VBSCRIPT 速查手册(CHM)
http://www.mycodes.net/down.asp?id=440&no=1
http://www.mycodes.net/down.asp?id=440&no=2
码到末日
2004-12-07
打赏
举报
回复
呵呵,谢谢大家乐.这是小弟在网上找到的资料.与大家共享!
----------------------------------------------------------
描述
---------
返回表达式,此表达式已被格式化为数值。
语法
---------
FormatNumber(expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
FormatNumber 函数的语法有以下参数:
---------
参数 描述
---------
expression 必选。要被格式化的表达式。
NumDigitsAfterDecimal 可选。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
IncludeLeadingDigit 可选。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。
UseParensForNegativeNumbers 可选。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。
GroupDigits 可选。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。
设置
IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数可以有以下值:
常数 值 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用计算机区域设置中的设置。
说明
当省略一个或多个可选参数时,由计算机区域设置提供被省略参数的值。
--------------------------------------------------------------------------------
注意 所有设置信息均取自区域设置的“数字”附签。
gamestar1
2004-12-07
打赏
举报
回复
下面的示例利用 Round 函数将数值四舍五入到两位小数:
Dim MyVar, pi
pi = 3.14159
MyVar = Round(pi, 2) 'MyVar contains 3.14
ygjwjj
2004-12-07
打赏
举报
回复
formatnumber(163.777777777778,2,-1):显示小数点后2位且显示小数点前面的0.如:
formatnumber(0.777777777778,2,-1)=0.78
码到末日
2004-12-07
打赏
举报
回复
哦,是这样。呵呵。
因为小弟不是学计算机的,只是编程爱好者,对一些函数不太了解。
希望这个问题不太唐突!
谢谢了!
谢紫枫
2004-12-07
打赏
举报
回复
formatnumber(163.777777777778,1)
后面的1是保留一位小数
c语言会不会自动
四舍五入
,float浮点数会自动
四舍五入
吗 大部分人都想错了
前几天,有个小伙伴在做实验过程
中
,发现了一个奇怪的现象,这个现象就是…他在用printf输出浮点数的时候,想把数据保留到小数点后的两位,他是这么写的…float c=1.155;printf(“%.2f”,c);他的书写是对的,没有错误。但是他发现,当c等于1.555时,保留两位小数输出是1.55,而当c等于3.555时,保留两位小数输出是3.56。这个结果,就让人捉摸不透了,因为…如果是程序运算...
python
四舍五入
强转int会向下取整 int(2.9),结果为2
四舍五入
就用round( )?Python
四舍五入
的正确打开方式! round( )函数简介 菜鸟教程
中
介绍到,round() 函数作用就是,返回浮点数x的
四舍五入
值。 > round( x [, n] ) 参数x,n均为数值表达式,返回值为x的
四舍五入
值。n为保留的小数位数,不加n则只保留x
四舍五入
后的整数部分。 >>> round(2.3) 2 >>> round(2....
四舍五入
详解
四舍五入
详解(这不是你认知的
四舍五入
) 很详细,有很多Demo并提供了在线运行地址。想搞明白得自己多试试 三种规则 标准
四舍五入
四舍五基础上正负不一样 银行家算法 一、标准
四舍五入
代表工具 go语言的decimal运算库 numbro库的format(v2.3.1版本后),PR详情 描述 和名字一样,就是我们大部分人认知的
四舍五入
例子 10.5 ==> 11 -10.5 ==> -11 10.885 ==> 10.89 (保留两位) -10.885 ==> -10.89
关于浮点型的
四舍五入
以及如何避免
四舍五入
A: 浮点数打印,进行
四舍五入
吗??? //注意: //1. 关于浮点数打印,默认并不是
四舍五入
--有时会
四舍五入
,有时不会; //2. 要想实现完全
四舍五入
--加0.5 (但是这种办法有时也会失效,整型也是进行
四舍五入
的); //4. 浮点数的整型也是参与
四舍五入
的; //3....
Python
四舍五入
函数就用round( )?
四舍五入
的正确打开方式!
round( )函数简介 菜鸟教程
中
介绍到,round() 函数作用就是,返回浮点数x的
四舍五入
值。 > round( x [, n] ) 参数x,n均为数值表达式,返回值为x的
四舍五入
值。n为保留的小数位数,不加n则只保留x
四舍五入
后的整数部分。 >>> round(2.3) 2 >>> round(2.45, 1) 2.5 特殊情况 上面的结果并...
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章