#include<stdio.h>void main(){ int a; a=10^1; printf("%d\n",a);}输出a=11,若改为a=10^2则输出102。。。为什么啊???烦死了。。次方的符号不是 ^ 吗??数字6上面那个。。如果不是,10的2次方该怎么表示?请高手指点一下,(不用其他函数)~~谢谢了