标题:请教float 类型的宽度问题
只看楼主
我是一匹好马
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-11-14
 问题点数:0 回复次数:4 
请教float 类型的宽度问题
中,如下:
  
    int p;
    int r;
    。。。
    float q=1-P/r;
    。。。

请问如何q只输出小数点后两位,谢谢!
搜索更多相关主题的帖子: float 宽度 类型 
2008-01-12 21:57
191638141
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-1-5
得分:0 
1.可以用字符串相加把.
用SubString 识别indexof(".")
string   str1="23.34232";   
  string   str   =   str1.Substring(0,str1.IndexOf('.'));   
  str   +=   str1.Substring(str1.IndexOf('.'),str1.indexof('.')+2);
2.print(%2f,float)//C语言中的格式输出;
3.fotmatnumber(21434.3424,2)//后面2代表2为小数 不过四舍五入的;
4.String.Format("{0:###00}",shuzi})//.net中格式数字.........
5.如果在Gridview中DataFormatString可以格式
 DataFormatString="{0:Fn}"//其中n不用则位2位,n是几就显示几位小数.
  好像这个要把HTMLENCODE设置为False,安全考虑的';
2008-01-12 22:32
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
得分:0 
q.ToString(0.00)就是你想要的

Flying without wings
2008-01-13 11:46
191638141
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-1-5
得分:0 
q.ToString("0.00") 里面是否有双引号?
2008-01-13 12:09
hex_maddog
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2007-11-21
得分:0 
q.ToString("0.00") 里面是否有双引号?
2008-01-13 21:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-197244-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.097700 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved