
刚学C语言不久,学到按位运算的时候,很疑惑!
unsignedinta=0xABC;为什么printf("a=%x",a);//这里的a输出的却是ABC不是无符号整型吗?...
unsigned int a = 0xABC; 为什么printf("a = %x",a);//这里的a输出的却是ABC
不是无符号整型吗? 展开
不是无符号整型吗? 展开
展开全部
这个ABC是16进制的数字啊,一样是正整数啊
更多追问追答
追问
哦,谢谢!那学按位运算有啥用,全是2进制位,全是1和0,10进制的数很难区分!
追答
按位运算有啥用?特定情况下很有用
如果你是初学者,不用纠结这个,跳过去就是了。
因为你必须要用到按位运算的情况很少。等到你不得不去用的时候,你的经验应该不会让你怀疑学它有啥用了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询