对c语言操作符的总结
2021-10-02 20:15
标签:意思 个数 整数 接受 赋值 png image 浮点数 优先 操作符的分类有算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号操作符、下表引用、函数调用和结构成员,下面我就对这些操作符做一个总结。 一.算术操作符算术操作符有“+”、“-”、“*”、“\”、“%”。 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。 对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。例如对于这样一个例子:他的输出为: % 操作符的两个操作数必须为整数。返回的是整除之后的余数。二.移位操作符分为左移操作符“”。三.位操作符位操作符有:按位与“&”,按位或“|”,按位异或“^”。对于计算我自己通俗的记法为:对于按位与,都是1为1,有0有1为0,都是0为0;对于按位或,有1为1,无1为0;对于按位异或,相同为0,不同为1.注:他们的操作数必须为整数。四.赋值操作符赋值操作符除了“=”外,常用的是一些复合操作符:“+=”、“-=”、“=”、“/=”、“%=”、“=”、“&=”、“|=”、“^=”。这些复合操作符会显得更简洁。五.单目操作符主要有:逻辑反操作符“!”,负值“-”,正值“+”,取地址“&”,操作数的类型长度(以字节为单位)“sizeof”,对一个数的二进制按位取反“~”,前置、后置-- “--”,前置、后置++ “++”,间接访问操作符(解引用操作符)“”。六.关系操作符主要有:“>”、“>=”、“成员名最后,对于操作符的属性,复杂表达式的求值有三个影响的因素:①操作符的优先级。②操作符的结合性。③是否控制求值顺序。 对c语言操作符的总结标签:意思 个数 整数 接受 赋值 png image 浮点数 优先 原文地址:https://blog.51cto.com/14298563/2399863