VB如何保留2位小数

VB计算,5/256=0.0195315我要在text1里面只显示保留2位小数最后运行显示的是0.02,求如何保留2位小数啊,各位大侠... VB计算,5/256=0.0195315 我要在text1里面只显示保留2位小数 最后运行显示的是0.02,求如何保留2位小数啊,各位大侠 展开
 我来答
zdingyun
推荐于2017-09-26 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48192
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB用Format 函数来实现。

Format 函数,返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

Private Sub Command3_Click()
    Print Format(5 / 256, "#.##")
End Sub
cherubim_sy
2010-04-13 · 超过10用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
Int(/5 / 256 * 100 + 1 / 2) / 100
上面方法是根据四舍五入的原则保留两位小数。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伍岳凌一
2021-03-31 · 体制内生活杂谈,职称评价工作记录
伍岳凌一
采纳数:177 获赞数:835

向TA提问 私信TA
展开全部
用Format函数控制输出格式,例如textbox.txt=format (string1,“0.00”),输出的就是带两位小数的格式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浮世观禅

2021-04-01 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.3万
采纳率:96%
帮助的人:776万
展开全部
用这个函数把

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.

扩展资料:
Visual ,Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
296224229
2010-04-13 · TA获得超过273个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:0
展开全部
round函数:

round(m,n)返回:m的取n位小数的值

例如round(3.14159,2)返回3.14
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式