若定义某字节变量temp=0x01;下列可以实现temp右移三位的语句是?
A: temp=temp>>3;
B: temp=temp<<3;
C: temp=_crol_(temp,3);
D: temp=_cror_(temp,3);
A: temp=temp>>3;
B: temp=temp<<3;
C: temp=_crol_(temp,3);
D: temp=_cror_(temp,3);
举一反三
- 在C51中有个无符号型字符变量temp 和一个位变量flag,要对它们取反,相应的C51语句为( )。 A: temp=~temp ; flag=!flag B: temp=!temp ; flag=~flag C: temp=!temp ; flag=!flag D: temp=~temp ; flag=~flag
- 定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是() A: swapa(int x,int y){ int temp;temp=x;x=y;y=temp;} B: swapb(int *x,int *y){ int temp;temp=x;x=y;y=temp;} C: swapc(int *x,int *y){ int temp;temp=*x;*x=*y;*y=temp;} D: swapd(int *x,int *y){ int *temp;temp=x;x=y;y=temp;}
- 从串口接收缓冲器中将数据读入到变量temp中的C51语句是( ) A: temp=SCON; B: temp=TCON; C: SBUF=temp; D: temp=SBUF;
- 从串口接收缓冲器中将数据读入到变量temp中的C51语句是 A: temp=SCON B: temp=PCON C: temp=SBUF D: SBUF=temp
- (1)从串口接收缓冲器中将数据读入到变量 temp 中的 C51语句是 ______。 A: temp = SCON B: temp = TCON C: temp = DPTR D: temp = SBUF