大佬教程收集整理的这篇文章主要介绍了什么是char i = 0x80,为什么在位移中没有发生溢出,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#include <stdio.h> main() { unsigned char i=0x80; printf("i=%d",i<<1); }
它的输出是256.
我不清楚是什么
unsigned char i=0x80; <-- i is not int it is char so what will it store?
我知道位移和十六进制的东西.
我正在存储的值如何变化到256?
当位移操作发生时为什么不发生溢出?
以上是大佬教程为你收集整理的什么是char i = 0x80,为什么在位移中没有发生溢出全部内容,希望文章能够帮你解决什么是char i = 0x80,为什么在位移中没有发生溢出所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。