为什么这里的char使用unsigned char?另,a>b--为什么不考虑优先级?

为什么这里的char使用unsigned char?另,a>b--为什么不考虑优先级?

img

没有使用unsigned char啊,这里打印使用的是%d,所以是按照int来打印的,连续输出4个字节
b--的优先级比整个表达式的优先级还要低,所以是先计算表达式的值,后执行b--,所以在计算表达式的时候不考虑b--
如果是--b则是先执行后计算