C语言的逻辑运算和按位运算怎么区分?

查过相关的问题,但无法解决。求高手解决迷惑,可以清晰的讲明一下吗?特别是按位运算

第1个回答  2019-12-04
可以按照符号的不同来区分,C语言中逻辑运算符和按位运算符的符号是不一样的
C语言中提供了三种逻辑运算符:&&(与运算),
||(或运算),
!(非运算)
与运算符(&&)和或运算符(||)均为双目运算符。具有左结合性。非运算符(!)为单目运算符,具有右结合性
C语言提供了六种位运算符:
&

|

^

~

<<

>>

按位与

按位或

按位异或

取反

左移

右移

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网