C语言知识点2 运算符:C语言运算符的范围很宽,把除了控制语句和输入输出以外几乎所有的基本操作都作为运算符处理。一些常见的运算符如下 算术运算符:+、-、*、/、%(取模)、++、-- 注意点:自增++的使用 ++i表示先使i的值加1,后使用i的值 i++表示先使用i的值,后使i的值加1 使用时应该把它们作为单独的表达式,尽量不要在一个复杂的表达式中使用,以防引起歧义。--(自减)同理。
关系运算符:>、<、=、>=、<=、!=
条件运算符:exp1?exp2:exp3(如果表达式1成立执行表达式2,不成立则执行表达式3)
指针运算符:&、*
求字节数运算符:sizeof(数组/类型/变量)
算术表达式和运算符的优先级和结合性:用算术运算符和括号将运算对象(操作数)连接起来并符合C语法规则的式子成为算术表达式。在表达式求值时,先按照运算符的优先级别顺序执行,当运算对象两侧的运算符的优先级别相同,按照自左至右(左结合性),当然,也有一些运算符是自右至左(右结合性)例如赋值运算符。