C语言运算符与声明详解
1. 基本算术运算符
- 除法与取余运算符 :二元
/运算符得出第一个操作数除以第二个操作数的商,%运算符得出余数。若第二个操作数为 0,则结果未定义。通常情况下,(a/b)*b + a%b等于a。若两个操作数均为非负,则余数非负且小于除数;否则,仅保证余数的绝对值小于除数的绝对值。 - 加法与减法运算符 :加法运算符
+和减法运算符-遵循左结合性。若操作数为算术类型,则会进行常规的算术转换。- 加法表达式 :
additive-expression:
multiplicative-expression
additive-expression + multiplicative-expression
additive-expression - multiplicative-expression
- 对于 `+` 运算符,其结果为操作数之和。数组中对象的指针可与任意整型值相加,该整型值会乘以指针所指对象的大小,转换为地址偏移量。相加结果为与原指针类型相同的指针,指向同一数组中的另一个对象。例如,若 `P` 是指向数组中某对象的指针,`P +
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



