C语言 整除计算小疑点

C语言 整除计算小问题#includestdio.hint main(void){printf(%d,1234/(10^2))printf(%d,1234/10^2)

C语言 整除计算小问题
#include<stdio.h>
int main(void)
{
  printf("%d",1234/(10^2));
  printf("%d",1234/10^2);
  printf("%d",1234/100);
}
为何三者运行结果不一样(在C-free上编译与运行)

[解决办法]
当然不一样:
^ 是按位或操作