seinput a and b as the format: a=123\n");
scanf("a=%c",&a);
//fflush(stdin);
scanf("b=%c",&b);
printf("a=%c,b=%c",a,b);
return 0;
}
问题20:运算符的优先级是什么?
想到最基础的运算符+-*/%,需要2个操作数,叫做双目运算符;
相应还有单目的,三目的;
单目的有: 自减,自加;* & !还有 (int)(double)类型转换,还有一个是sizeof
三目的有: :, 常用在a>=b a:b
还有移位,逻辑,关系,赋值运算符。
速记如下: 单目的肯定高了;
处长想当局长了(移位运算符<<>>),于是去找关系跑官(< ><= >= == !=),这种思维很符合现代中国人的逻辑(&& ||), 但是局长推托说不符合条件( :)不能安排,给你个副局长干干(副职->赋值= += *=)
移位》关系》逻辑》条件》赋值
作者:drbinzhao的专栏