一个整型变量可以是十进制,也可以是十六进制,只是表示方法不同罢了。至于运算结果,你想输出十进制就输出十进制,想输出十六进制就输出十六进制,标准输出函数printf()有这个功能。
这是按位或的运算,先要都化为二进制,12化二进制为1100﹑012是八进制,化…00001100|00001010一位位比较,比喻说从右第一位都为0取o,第二位有一个1取1﹑第三位一样,第四位两个都是1取1,最后结果1110,再化为十进制14.