问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何vb 取小数点后一位的值

发布网友 发布时间:2022-04-24 03:35

我来回答

2个回答

热心网友 时间:2023-10-25 07:03

方法1:
先取10倍后小数,再取整,再与10求余数,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Str(Int(a
*
10)
Mod
10),
0,
"提示"
方法2:
先将小数用Format转成只有一位小数字符,然后用Right取最后一位字符,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Right(Format(a,
".#"),
1),
0,
"提示"
方法3:
先将小数放大1倍,再取整数,然后用Right取最后一位字符,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Right(Str(Int(a
*
10)),
1),
0,
"提示"
方法4:
将数先放大10倍,取整,减去取整后放大10倍的数,得到得到小数点后一位的值
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Str(Int(a
*
10)
-
Int(a)
*
10),
0,
"提示"

热心网友 时间:2023-10-25 07:03

方法1:
先取10倍后小数,再取整,再与10求余数,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Str(Int(a
*
10)
Mod
10),
0,
"提示"
方法2:
先将小数用Format转成只有一位小数字符,然后用Right取最后一位字符,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Right(Format(a,
".#"),
1),
0,
"提示"
方法3:
先将小数放大1倍,再取整数,然后用Right取最后一位字符,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Right(Str(Int(a
*
10)),
1),
0,
"提示"
方法4:
将数先放大10倍,取整,减去取整后放大10倍的数,得到得到小数点后一位的值
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Str(Int(a
*
10)
-
Int(a)
*
10),
0,
"提示"

热心网友 时间:2023-10-25 07:04

先将小数转换成文本,再查小数点的位置,然后用right函数就行了

热心网友 时间:2023-10-25 07:04

先将小数转换成文本,再查小数点的位置,然后用right函数就行了

热心网友 时间:2023-10-25 07:03

方法1:
先取10倍后小数,再取整,再与10求余数,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Str(Int(a
*
10)
Mod
10),
0,
"提示"
方法2:
先将小数用Format转成只有一位小数字符,然后用Right取最后一位字符,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Right(Format(a,
".#"),
1),
0,
"提示"
方法3:
先将小数放大1倍,再取整数,然后用Right取最后一位字符,得到小数点后一位
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Right(Str(Int(a
*
10)),
1),
0,
"提示"
方法4:
将数先放大10倍,取整,减去取整后放大10倍的数,得到得到小数点后一位的值
代码:
Dim
a
As
Double
a
=
3.1415926
MsgBox
"小数点后一位为:"
&
Str(Int(a
*
10)
-
Int(a)
*
10),
0,
"提示"

热心网友 时间:2023-10-25 07:04

先将小数转换成文本,再查小数点的位置,然后用right函数就行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 4.951取一位小数 C语言中如何将小数点部分一位一位取出? 兀取一位小数怎么算,猜口头语 取一位小数Java(在线等) JavaScript中如何保留一位小数; 0.854854……是几位小数,取一位小数是多少 酷狗音乐里面格式转换具体怎么操作呢?什么情况下需要转换? 酷狗音乐怎么把CD音频转换成MP3格式 酷狗音乐文件刻录成音乐CD的问题 怎样用nero软件把酷狗音乐刻录成cd光盘,请求详细步骤 如何使用酷狗音乐刻录CD 什么软件可以吧APE和FLAC音频转换成CD格式 如何使用酷狗音乐刻录CD? 头发干枯很厉害,怎么办 头发太干怎么办 头发干枯是啥原因 抖音文字怎么一句一句出现 头发干或油是什么原因呢? 头发干枯有是什么原因 头发干燥是怎么引起的? 在c语言中如何取一个数的小数部分 如何分别取一个小数的整数部分和小数部分 睡前喝红酒的好处? 健康有哪几种 如何用公式取小数点后的第一位数 医学上 健康状况分为几类? 如何在一个字符串里提取一个小数 十进制转二进制时小数部分怎么取一位有效数字? 身体健康的标准有哪些? 睡前喝多少红酒最好 如3.95取一位小数不要四舍五入,怎么输公式 健康分为几大类 易语言如何取小数点后面的第一位,其余的过滤掉? 十大健康标准 excel vba中如何获取一个小数的小数点后的位数? 世界卫生组织十大健康标准 健康的特征 健康状况有几种级别 健康包括___、___、___和___四个方面 怎么使用photoshop合图呢?