单片机c语言中==什么意思

   更新日期:2024.05.03
==为等号,=为赋值号。==与<、>、<=、>=同一优先级,用于条件判断语句。=为赋值符号,例如我定义了一个int变量a,我要给a赋一个值就可用语句:a=10;

==相等,=放内容

if(a == 3) // 如果a的值为3
b = 0; // 则把b赋值为0





  • 18323615478 :c51单片机c语言编程中aa==40和a=40有什么区别也就是说一个=和2个=有...
    家满祁956 :答:两个等于是判断语句,比如aa == 4;这条语句并不是给aa赋值,而是判断aa是不是等于4,如果aa=4的话,则返回1,否则返回0,所以aa==4这条语句它是一个数值。举例:b = ( aa == 4) ;这条语句执行完后,b可能...
  • 18323615478 :C语言中“>>=,<<=,&=,^=,|=”分别表示什么意思?请举例说明
    家满祁956 :答:代码示例为:x = 8;x <<= 3;左移后赋值结果为:00000000 00000000 00000000 01000000 3、C语言中的 &= 意思为:按位与后赋值 代码示例为:x = 0x02;x &= 0x01;按位与后的结果为:0x00 4、C语言中的 ^= ...
  • 18323615478 :单片机C语言中P1=P1<<4啥意思
    家满祁956 :答:=:是赋值运算符 <<:是整数位操作运算符中的左移运算符 p1=p1<<4:将p1的二进制位数向左移动四位,将运算结果赋值给变量p1。
  • 18323615478 :单片机C语言编程中|=是什么意
    家满祁956 :答:这是代表"或等于"的意思.比如:A|=B;代表将A与B相或,最后将结果再付给A 例:A=00011001;B=00101001;A|=B;最后:A=00111001;
  • 18323615478 :51单片机C语言中<<=和|=的意思是什么?
    家满祁956 :答:对于OP=的运算符,其含义为:aOP=b; 等同于a = a OP b;对于题目中涉及的两个运算符,分别为:a <<= b; 等效于a = a << b; 即a左移b位后赋值给a。左移操作的规则为,高b位舍去,其它依次向高位(左侧)...
  • 18323615478 :单片机c语言中i==∼0是什么意思啊?
    家满祁956 :答:取反的意思 比如0占4个字节32位那么就是表示为00000000000000000000000000000000(32个0)~0 就是按位取反 就是变为11111111111111111111111111111111(32个1)这个32个1在内存中表示的是数字-1 所以 i = ~0=-1 ...
  • 18323615478 :下图是书《单片机与c语言》中的,图中的=~是什么意思,最好帮我解释一...
    家满祁956 :答:~是取反的意思,那条语句的意思就是:把变量L2按位取反,原来的位为0,再变为1赋值给L2。反之相反咯。在这个程序里面的意思,就是P1^7口交替赋值为0或者1;估计控制LED灯闪烁类的吧 ...
  • 18323615478 :单片机中|=是什么意思,比如value|=0x80;这句是什么意思
    家满祁956 :答:value丨=0x80;就是value=value丨0x80 结果是将value的最高位置1,其余位不变 "丨"是或运算 常见还有a+=2是a=a十2 a&=0xf0是a=a&0xf0 将a的低4位清0,高4位不变 a>>=2是 a=a>>2 将a右移两位 ...
  • 18323615478 :C语言中:&= 与等于, |=或等于,这两个表达式怎么解?
    家满祁956 :答:答案:a&=b; == a=a&b;a|=b; == a=a|b;运算说明:1、op=的运算符是C语言中一大类运算符,所有的op=形式运算符,写作a op= b时,均等效于a=a op b;2、几乎所有的双目运算符,均有和赋值合并的op=运算...
  • 18323615478 :C语言中 P2=~(1<<i) 是什么意思? =~ 是什么样的运算 <<是什么运算?
    家满祁956 :答:<<是按位左移运算,~是按位取反运算,=是赋值运算。P2=~(1<<i)的意思是把1换成二进制数,然后左移i位,再按位取非,将结果赋给P2,等价于P2=(~(1<<i))。比如i为3。那么P2= ~(1<<i) = ~(1<<3) ...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网