66问答网
所有问题
Keil C中运算符 &= 和|= 的含义?
例如:a&=0x20 是否等价于 a=a&0x20
a|=0x03 是否等价于 a=a|0x03
谢谢帮忙!
举报该问题
其他回答
第1个回答 2009-05-07
a&=0x20 等价于 a=a&0x20 (按位与)
a|=0x03 等价于 a=a|0x03 (按位或)
第2个回答 2009-05-07
是的本回答被提问者采纳
相似回答
keil中
,或
运算和
不等于,或
||
!! !=
|=
哪个对?
答:
“ == ”等于运算符;“ != ”不等于运算符
。优先级9级。=、 +=、 -=、 *=、 /=、 %=、 &=、 ^=、 |=、 <<=、 >>=赋值运算符。优先级16级。C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要...
keil
c51中
&
运算符的
意义是
什么
啊
答:
" &&"和"||"是"双目(元)运算符",它要求在
运算符的
两侧各有一个运算量(也称操作数),如(a>b)&&(x>y),(a>b)||(z>y)。"!"是"一目(元)运算符",只要求在它的右侧有一个运算量,如!a,!(a>b)。逻辑运算举例如下(假设a和b都是逻辑量):a&&b 读作"a与b"。若a和b为真,则...
在用
KEIL
软件编写程序时,~
运算符的含义
是?
答:
~
运算符的
作用是按位取反,即0变为1,而1变为0。比如,short类型中-5用2进制表示是:1111111111111011,进行~运算后是:0000000000000100,即10进制的4。下面是验证:#include <stdio.h> int main(){ short a=-5,b=~a;printf("a=%hd\nb=%hd\n",a,b);return ...
...使用
keil
,编程语言使用c语言,请列举逻辑
运算符?
不少于5种?
答:
逻辑
运算符
就3种
“
Keil
C51”下如何让编译器优先使用片内“RAM”?
答:
\x0d\x0a\x0d\x0a4寄存器变量(register)\x0d\x0a 为了提高程序的执行效率,C语言允许将一些频率最高的那些变量,定义为能够直接使用硬件寄存器的所谓的寄存器变量。定义一个变量时,在变量类型名前冠以“register” 即将该变量定义成为了寄存器变量。寄存器变量可以认为是一自动变量的一种。有效作用范围也自动变量...
keil
c
的错误error C141: syntax error near '='
答:
define是宏定义语句 很明显楼主想做的是位操作,应该改将#define LEDP1^1 define KEY_ONP1^6 define KEY_OFFP1^7 改为 sbit LED = P1^1;sbit KEY_ON = P1^6;sbit KEY_OFF = P1^7;这样你文中的“=”就不违法了
大家正在搜
C形状的运算符
C语言算术运算符
C语言的逻辑运算符包括
C语言中关系运算符
C和A的含义
运算符C
C位运算符
C语言基本运算符
C语言运算符
相关问题
keil c51中 & 运算符的意义是什么啊
keil c 运算符 ~
keil中或运算符号怎么书写,是!!还是||
keil中 c语言中的强制转换符问题
VB 中的xor运算符的含义?
KEIL4有时会把*(乘号)当做指针运算符,为什么?怎么解决...
keil中无法用数学运算符号%;怎么办?还有>>这些都无法用...
keil用复合运算符编译出错是怎么回事? 提示信息:bad ...