CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

小数的精度问题?在线等!!!!!!

楼主feifei123321(孔飞)2003-06-04 12:57:25 在 Web 开发 / ASP 提问

我想保留小数点后2位,该怎么做呀?  
  问题点数:20、回复次数:4Top

1 楼tigerwen01(小虎)回复于 2003-06-04 13:01:41 得分 0

FormatCurrency()    
   FUNCTION:   返回表达式,此表达式已被格式化为货币值     
   SYNTAX:   FormatCurrency(Expression   [,   Digit   ][,   LeadingDigit   ][,   Paren   ][,    
  GroupDigit>>)    
   ARGUMENTS: Digit   指示小数点右侧显示位数的数值。默认值为   -1,指示使用的是  
  计算机的区域设置;   LeadingDigit   三态常数,指示是否显示小数值小数点前面的  
  零。   
   EXAMPLE:   <%=FormatCurrency(34.3456)%>    
   RESULT:   $34.35Top

2 楼cpp2017(慕白兄)回复于 2003-06-04 13:03:17 得分 20

例子:  
  <SCRIPT   LANGUAGE=vbscript>  
  <!--  
    alert(FormatNumber(1.0121312,2))  
  //-->  
  </SCRIPT>  
   
   
   
  参考:  
  Microsoft?   Visual   Basic?   Scripting   Edition  
  FormatNumber   函数     语言参考    
  版本   2    
     
   
  请参阅    
   
   
  --------------------------------------------------------------------------------  
   
  描述  
  返回表达式,此表达式已被格式化为数值。    
  语法  
  FormatNumber(expression[,NumDigitsAfterDecimal   [,IncludeLeadingDigit   [,UseParensForNegativeNumbers   [,GroupDigits]]]])  
  FormatNumber   函数的语法有以下参数:  
   
  参数   描述    
  expression   必选。要被格式化的表达式。    
  NumDigitsAfterDecimal   可选。指示小数点右侧显示位数的数值。默认值为   -1,指示使用的是计算机的区域设置。    
  IncludeLeadingDigit   可选。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。    
  UseParensForNegativeNumbers   可选。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。      
  GroupDigits   可选。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。      
   
   
   
  设置  
  IncludeLeadingDigit、UseParensForNegativeNumbers   和   GroupDigits   参数可以有以下值:  
  常数   值   描述    
  TristateTrue   -1   True    
  TristateFalse   0   False    
  TristateUseDefault   -2   使用计算机区域设置中的设置。    
   
   
   
  说明  
  当省略一个或多个可选参数时,由计算机区域设置提供被省略参数的值。    
  --------------------------------------------------------------------------------  
     
  注意   所有设置信息均取自区域设置的“数字”附签。    
   
  --------------------------------------------------------------------------------  
     
   
   
  Top

3 楼caoshangfei(草上飞)回复于 2003-06-04 13:05:58 得分 0

formatnumber(shuzi,2,-1)Top

4 楼gshadows(九片棱角)回复于 2003-06-04 13:10:51 得分 0

dim   i  
        i=instr(CStr(a/b*100),".")  
        if   i=0   then  
              c=a/b*100  
        else  
                i=i+2  
              c=left(CStr(a/b*100),i)  
        end   if  
  response.write   c   &"%"  
  Top

相关问题

  • 请教高手:在MSHFlexGrid中显示单精度数据的小数点问题!
  • 小数点精度的问题?
  • 如何让双精度型小数自动取两位小数
  • 在C#中如何判断双精度数值的小数位(奇数)递增呢?急
  • 小数问题!在线等,救急!
  • c++的常识问题:怎么控制小数的精度。
  • double双精度只取小数后两位应该如何做??
  • 请问如何设定精度(小数点后面的位数)?
  • Double.ToString如何指定小数点后的精度
  • 请问如何快速计算出以二为底对数?该数在0到1之间,要求计算出的精度在小数点4位。谢谢

关键词

  • 数值
  • 指示
  • 区域
  • 计算机
  • 数字
  • 表达式
  • 小数点
  • 三态常数
  • 请参阅
  • 可选

得分解答快速导航

  • 帖主:feifei123321
  • cpp2017

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo