作业帮 > 综合 > 作业

C语言中 数据益出:最大值+1等于最小值 最小值-1=最大值 应用在哪方面

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/16 13:11:19
C语言中 数据益出:最大值+1等于最小值 最小值-1=最大值 应用在哪方面
C语言中 数据益出:最大值+1等于最小值 最小值-1=最大值 应用在哪方面
就是数据是会溢出的,比如说假定一个类型占了2位,表示从0-3,那么现在你放入4进去,他并不会报错,而是将0存入该类型中.最好不要应用这样的溢出,会产生未知错误.
如果觉得我的回答能对你有所帮助,就请采纳我一下吧~^-^
再问: 还是不是太理解 最大值+1等于最小值 最小值-1=最大值 是什么意思
再答: 上午百度抽风了 把我的回答都删了。 就是比如char类型是8位 最大就是8个1,这个时候给他+1得到一个9位数字,但是9位存不进这8位中去,最高位1就溢出了,剩下8个0,正好是最小值
再问: 就是说1是最大值 0是最小值?
再答: 如果8位的话,最小值=0000 0000 ,最大值=1111 1111,最大值+1=1 0000 0000 第一个1溢出了直接被舍去,因此最大值+1=0000 0000=最小值