vb dim a as single 这里的single是什么意思

说的通俗点,告诉我是单精度浮点数我也不知道啊。。比如,我输入个1.7374,会出来1.73还是1.7还是1.737?还是1.7374.。。... 说的通俗点,告诉我是单精度浮点数我也不知道啊。。
比如,我输入个1.7374,会出来1.73还是1.7还是1.737?还是1.7374.。。
展开
 我来答
yhxxjsh
2014-06-28 · TA获得超过1479个赞
知道小有建树答主
回答量:366
采纳率:100%
帮助的人:287万
展开全部
single在VB中是单精度浮点数的类型名,其实就是表示一定范围的实数。
如果你给定义为single类型的a赋值为1.7374,输出应该是输出1.7374,如果你想控制输出的小数位数,可以在print后加format(a, "##.###"),这样就控制输出小数后3位,结果为1.737了。
希望能对你有帮助。
网海1书生
科技发烧友

2014-06-28 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
虽然不是完全准确,但如果要说得通俗一点,就只能说:所谓浮点数就是电脑上用来表示小数的一种形式。而精度则表示其结果的有效数字,单精度的有效数字是7位,双精度是15位,比如:

1.7374 转为单精度浮点数,结果还是1.7374
1.737412345 转为单精度浮点数是1.737412
1737412345 转为单精度浮点数是1737412000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dfg600333
2014-06-28 · 超过20用户采纳过TA的回答
知道答主
回答量:143
采纳率:0%
帮助的人:58万
展开全部
1.7374
浮点数就是小数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Yuqi_Tan

2014-06-28 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3474万
展开全部
单精度数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式