main() {char x=040; printf("%o\n",x<<1); } 求输出结果,详细解及思路

2020-08-23 科技 83阅读
输出结果:100
x=040(前缀0代表八进制),转化二进制即为 100 000
x<<1,左移一位,即 1 000 000
%o表示输出无符号八进制,再将其转为八进制,为 100(本应为0100,但打印语句不显示前缀0)
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com