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=最小值