首页 热点资讯 义务教育 高等教育 出国留学 考研考公

溢出 是什么意思 举个例子 c语言

发布网友 发布时间:2022-04-24 17:38

我来回答

2个回答

热心网友 时间:2022-05-02 18:36

溢出意思就是,比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。假如你输入的数不是在这个范围就会溢出,以为这个存储的位不够多,所以溢出。

热心网友 时间:2022-05-02 19:54

溢出,是微机原理中的概念。

弄懂了补码,就知道了什么是溢出。追问不懂

追答一个unsigned char,代表的十进制数,是多少?
0~255。

一个char,代表的十进制数,是多少?
-128~+127。这就是补码。

两个char 相加:
120 + 120 = -16
却不是正常的 240,这就是溢出。
----------------
补码的溢出,共有四种情况:
正+正=负
... ...

http://blog.163.com/asm_c/blog/static/2482031132012330021083/

参考。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com