之前在使用三目运算符时候遇到了一个优先级问题,索性今天拿出来跟大家分享一下,我们知道C语言中的运算符是有优先级的,但是这么多有时候大家会记不住,就会出现一些优先级循序造成的错误,比如今天我分享的这个例子。
大家可以先看以下这段代码:
#include <stdio.h>
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
int main()
{
u8 a = 0, b = 0;
u8 a1 = 0, b1 = 0;
u8 c