11智能在线
新记
C语言中b=a&&(-1);是什么意思啊?2315
如题所述
举报该文章
相关建议 2019-08-08
&是
按位与
的运算符,&&是逻辑与的运算符.
&的优先级高于&&,&&的优先级高于=.
-1在计算机中的补码为11111111;
所以b=a&&(-1)意思是先a和-1逻辑与,例如a=35H=00110101B,a&&(-1)即00110101与11111111,结果是00110101,就是a的本身.然后把a赋给b,所以b就是a的值.
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fvs2sq2svpvf4f8m47q.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
FORTRAN编程语言与C语言的区别是什么?
C语言程序设计哪些编程软件适合初学者?
c语言编程中,sinx怎么表示?
C语言初学者、什么编程软件适合初学者
什么C语言编程软件适合初学者
matlab和C语言编程是一回事吗?
用C语言编程计算1!+2!+……+20!=
通信协议是不是用C语言编程出来的?