下列Visual Basic程序用于计算1010的值: Private Sub Command1_Click() Dim n As Integer, s As Integer

答案是A,具体怎么做,一片茫然,求被告知... 答案是A,具体怎么做,一片茫然,求被告知 展开
 我来答
信心安J
2013-08-31 · TA获得超过402个赞
知道小有建树答主
回答量:787
采纳率:0%
帮助的人:723万
展开全部
A

S的定义类型此时为Integer,最大只能是32,767,不足10^10,因此会溢出

至少应当将其定义为Long(最大2,147,483,647)
syx54
2013-08-31 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2760万
展开全部
Dim n As Integer, s As Single
追问
不懂,方便讲详细一点吗?
追答
错误提示“溢出”,是指数字太大超过了内存的存储范围。
分析原因:你把s声明为 Integer 类型(整型),该类型定义的内存空间存储数据的范围:-32768 -- 32767
而10的10次方,超过了,所以改类型为 Single 单精度类型,就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式