<<的优先级不是大于^吗?为什么答案是1

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

表达式010 << 1 ^ 1等价于(010<<1)^1,其中010是八进制数,数值是8。8<<1结果是1616^1=17
输出格式"%on"%o是按八进制输出,最终输出结果应该是21n