接触C语言也有一段时间了,在这期间有感到艰难,也有感到过一点小小的成就感,每次感觉到压力大,自己并没有做到那么好的时候,都会告诉自己只有坚持下去,才有可能看到坚持后的美好。下面是我对有关C语言操作符的总结:
掌握C语言操作符是至关重要的,它包含算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式以及下标引用、函数调用和结构体成员。以下是一些相对特殊操作符的归纳小结:
在算数操作符中,%两边的操作数必须是整数。对于移位操作符,左移的原则是“左丢弃,右补0”,而对于右移,分为算术移位和逻辑移位,算术移位的原则是“右边丢弃,左边补原值符号”,逻辑移位的原则是“左边统一补0,右边丢弃”,但对于右移位大多数针对的是算术移位。位操作符需要注意的是操作数必须是整数。所谓单目操作符,它只有一个操作数,其中*间接访问操作符、解引用操作符和sizeof求数组中元素个数的操作符,对我来说相对比较陌生。条件操作符也称为三目操作符,它的形式是:exp1?exp2:exp3,如果表达式1为真,则结果为表达式2,否则结果为表达式3。对于逗号表达式,从左往右依次计算,而起作用的只是最后一个表达式。下标引用操作符接收的是数组名和下标两个操作数。函数调用操作符接收一个或多个操作数,第一个操作数是函数名,剩下的是传递给函数的参数。
以上是我对一些特殊操作符的简单总结,熟悉掌握操作符在编程中的应用是最基本的,一定会对以后的编程有所帮助。
坚持做更好的自己,相信未来一切可期!