VB数字表达问题
电脑上表示纯小数(大于0小于1的小数)就是这样的形式的,小数点前面那个0纯属多余,这样既可以节省一个字节,又不会引起歧义。
当然,咱中国人习惯于带有前导零的小数表示形式,那么可以这样处理:
第一种方法:
Text4.Text = Format(a, “0.00“)
第二种方法:
Text4.Text = FormatNumber(a, 2, True)
还有一种一劳永逸的方法:打开控制面板–区域和语言–格式–其他设置–零起始显示–选“0.7”–确定,这样的话,以后纯小数前面的0系统就不会自动帮你删掉了。
上面是Win7系统的设置,WinXP也差不多的。
当然,这种设置只对你的电脑有效,如果你的程序是要分发给别人使用的,别人的电脑上是无效的哦,除非他的电脑也这样设置了。
PHP如何格式化数字
PHP格式化数字的函数是number_format
我建议你去下载一个PHP的使用手册,或者看网上的在线手册也行。
使用范例
《?
$short_pi = “3.14159“;
$my_pi = number_format($short_pi, 2);
echo $my_pi.“\n“; // 3.14
$foo = 850017.9021;
$new_foo = number_format($foo, 3, “.“, “ “);
echo $new_foo.“\n“; // 850 017.902
?》
ASP中VB的问题,系统默认省略0只显示小数点后数字,要修改为正常显示方式,怎么做
使用formatnumber(数字, 2, true)即可把小数点前的0强制显示(即其中的True), 2表示保留2位小数, 详细请看formatnumber函数的帮助
VB中如果数字小于1的话 0就没了,譬如,0.3 显示为.3,怎么办,信息老师说用字符串拼接的方法
你们老师根本不会vb
这个有两种办法解决:
1 修改计算机系统里的区域和语言选项,在区域选项卡内选 自定义,在弹出的窗口里把 零起始显示 的.7改成0.7,然后确定就行了 。
2 使用格式式函数:format或formatnumber来显示你要的东西。
asp求平均数问题
用格式化函数 Formatnumber
response.write Formatnumber(t_score/3.5,1,-1)
上面只格式化到小数点后一位如果需要2位则是 Formatnumber(t_score/3.5,2,-1)
具体的函数用法,你可以去网上搜索一下相关说明。
ASP formatnumber中使用公式运算值的疑问
看你写的函数应该是javascript代码,javascript不支持formatnumber,你应该使用javascript的toFixed方法来实现你的需求。
document.form.c.value = (document.form.b.value*100/document.form.a.value),toFixed(2)
vbs里时间加减
那你希望得到什么形式的结果呢?
StartTime = Timer
For I = 1 To 1000000
Next
EndTime = Timer
TimeIt = EndTime – StartTime
msgbox TimeIt
vb.net 怎样使计算结果只保留四位小数
用这个函数把
Math.Round 方法 (Decimal, Int32)
将小数值舍入到指定精度。
命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)
语法
Visual Basic(用法)
Dim d As Decimal
Dim decimals As Integer
Dim returnValue As Decimal
returnValue = Math.Round(d, decimals)
参数
d
类型:System.Decimal
要舍入的小数。
decimals
类型:System.Int32
返回值中的小数位数(精度)。
返回值
类型:System.Decimal
精度等于 decimals,最接近 d 的数字。
Math.Round(3.4666666, 4) 结果是 3.4667.
谁能解决vb中的浮点数的表示方式的问题
可以使用int(),fix(),round(),format()
formatnumber()等函数处理浮点数,细节
自己去百度吧。
asp 如何显示小数点前面的0
ASP中显示绝对值小于1的小数,其最前面的零往往不显示。
如
response.write(0.12)
屏幕上显示.12。
为了让其前面的零显示出来,可用FormatNumber函数实现
如
response.write(FormatNumber(0.12,-1,-1))
屏幕上显示0.12
附FormatNumber语法
FormatNumber 函数可返回作为数字被格式化的表达式。
语法
FormatNumber(Expression)
参数描述
expression必需的。需被格式化的表达式。
NumDigAfterDec指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。
IncLeadingDig可选的。指示是否显示小数值的前导零(leading zero):
-2 = TristateUseDefault – 使用计算机区域设置中的设置。
-1 = TristateTrue – True
0 = TristateFalse – False
UseParForNegNum可选的。指示是否将负值置于括号中。
-2 = TristateUseDefault – 使用计算机区域设置中的设置。
-1 = TristateTrue – True
0 = TristateFalse – False
GroupDig可选的。指示是否使用计算机区域设置中指定的数字分组符号将数字分组。
-2 = TristateUseDefault – 使用计算机区域设置中的设置。
-1 = TristateTrue – True
0 = TristateFalse – False