计算机内的“溢出”是指其运算结果为无穷大?试说明“溢出”含义。

vdakulav
2012-06-28 · TA获得超过1.5万个赞
知道大有可为答主
回答量:4474
采纳率:74%
帮助的人:1684万
展开全部
溢出分内存溢出,数据溢出等,这里就仅仅这两个说说:
1.内存溢出问题是 C 语言或者 C++ 语言所固有的缺陷,它们既不检查数组边界,又不检查类型可靠性(type-safety)。众所周知,用 C/C++ 语言开发的程序由于目标代码非常接近机器内核,因而能够直接访问内存和寄存器,这种特性大大提升了 C/C++ 语言代码的性能。只要合理编码,C/C++ 应用程序在执行效率上必然优于其它高级语言。然而,C/C++ 语言导致内存溢出问题的可能性也要大许多。其他语言也存在内存溢出问题,但它往往不是程序员的失误,而是应用程序的运行时环境出错所致。
2.数据溢出,在计算机中临时用到的数据或者动态数据等,必须首要的给该数据分配一定的物理空间,如无符号16位数据等;然后再计算过程中,因为分配的空间不够用致使超出该空间表达的数的范围就发生了溢出;还有一种溢出是指有符号数之间的运算的,情况大致类似!
上海华然企业咨询
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步... 点击进入详情页
本回答由上海华然企业咨询提供
VBover
2012-06-28 · TA获得超过109个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:108万
展开全部
就是预算的空间比实际用的空间小,导致溢出,就像你事先准备了一个500ml的水杯,但你实际导入了600ml的水,所以就会有100ml的水溢出,而像xp这类系统是不允许一点溢出的,一旦有溢出就会立即终止程序,这也可能是微软出于稳定考虑的吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式