在定点机中执行算术运算时会产生溢出 ,原因?

 我来答
生活畅谈者
高能答主

2020-10-24 · 生活新鲜事,看我就知道
生活畅谈者
采纳数:418 获赞数:344779

向TA提问 私信TA
展开全部

运算结果的操作数超出了机器的表示范围。

可能早期的定点机使用定点数进行运算,后来发现定点数表示范围有限,不得不使用浮点数,可是定点机又没有处理浮点数的能力,只好在编译器上或代码上下功夫,所以才会导致使用比例因子等,这样就增加了可执行文件的尺寸或代码的处理机制。

扩展资料:

注意事项:

一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。

对于一个整数表达式来说,除法用的是整除,整除除以整数,结果仍然是整数。只看商,不看余数

对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算char类型字符和int类型数字,之间的对照关系表:ASCII、Unicode。

对于字符串String(首字母大写,并不是关键字)来说,加号代表字符串连接操作。任何数据类型和字符串进行连接的时候,都会变成字符串。

参考资料来源:百度百科-算术逻辑单元

参考资料来源:百度百科-机器运算

武义菲亚伏电子有限公司
2023-06-12 广告
根据绝缘子的数量和类型,可以大致判断电压等级。具体而言,可以从以下几个方面入手:1. 绝缘子的长度或数量:不同电压等级的绝缘子,其长度或数量也不同。例如,0.4千伏采用的悬式绝缘子为1片,10千伏为2片,35千伏为3~4片,110千伏为7片... 点击进入详情页
本回答由武义菲亚伏电子有限公司提供
匿名用户
2013-07-09
展开全部
和脑溢血差不多吧, 软件安装多了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
日系少年
2015-11-11
知道答主
回答量:1
采纳率:0%
帮助的人:1191
展开全部
操作地址过大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-09
展开全部
无须有过多的抱怨,那样会使自己的心更累
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泡泡玖石
2018-04-04
知道答主
回答量:21
采纳率:0%
帮助的人:7.9万
展开全部
运算结果无法表示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式