|:按位或a赋值为0xA(10进制的10),所以a>12为假,(a>12)的表达式为00xA按位或0,还是0xA.因为0xA不为0,所以if里的整个表达式为真。
也是“或”的意思,跟||用法基本一样
“|”是“按位或”运算符。