对c语言操作符的总结

2021-10-02 20:15

阅读:1682

标签:意思   个数   整数   接受   赋值   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


评论


亲,登录后才可以留言!