;=c)中的&&的
下面是我在VC6中實際編譯的程序幫助你理解.
#include <iostream>
using namespace std;
int main()
{
int a=0;
int b=0;
int c=0;
cout<<(a&&b<=c)<<endl;
return 0;
}
這個輸出結(jié)果是0
很顯然,如果是先計算&&的話,a&&b結(jié)果是0,它是<=c的,那么結(jié)果該為1.但是程序的結(jié)果是顯示0,所以&&的優(yōu)先級肯定不會大于<=.
上面是通過實際例子來幫助理解,而理論上的運算順序我給你總結(jié)了最好記得一點:就是&& ||這兩個邏輯運算符的優(yōu)先級是很低的,比它們低的只有三種情況,一是?:(If Then),二是+=,-=,*=...此類運算符,三是逗號,分號,這些用于分割語句的運算符.其他的運算符優(yōu)先級全部高于邏輯運算符.
這樣可以記住了吧.
C程序 while (--a!=0)是什么意思
C程序 while (--a!=0)是什么意思
void LCM1602_TestBusy(void)
{
LCM_Dat_Port = 0xFF;
LCM1602_RS = 0;
LCM1602_RW = 1;
LCM1602_EN = 1;
while (LCM1602_Busy);
LCM1602_EN = 0;
}
void LCM1602_WriteCMD(uchar dat)
{
LCM1602_TestBusy();
LCM1602_RS = 0;
LCM1602_RW = 0;
LCM_Dat_Port = dat;
LCM1602_EN = 1;
LCM1602_EN = 0;
}
void LCM1602_WriteDATA(uchar dat)
{
LCM1602_TestBusy();
LCM1602_RS = 1;
LCM1602_RW = 0;
LCM_Dat_Port = dat;
LCM1602_EN = 1;
LCM1602_EN = 0;
}
void LCM1602_init()
{
LCM1602_WriteCMD(0x38);
LCM1602_WriteCMD(0x0c);
LCM1602_WriteCMD(0x06);
LCM1602_WriteCMD(0x01);
}void LCD_set_xy(unsigned char x,unsigned char y)
{
unsigned char address;
if(y == LINE1)
address = LINE1_HEAD + x;
else
address = LINE2_HEAD + x;
LCM1602_WriteCMD(address);
}
void LCD_write_char( unsigned x,unsigned char y,unsigned char dat)
{
LCD_set_xy(x,y);
LCM1602_WriteDATA(dat);
}
幫我翻譯一下,發(fā)到我郵箱627080161@qq.com 謝謝
void LCM1602_TestBusy(void)
{
LCM_Dat_Port = 0xFF;
LCM1602_RS = 0;
LCM1602_RW = 1;
LCM1602_EN = 1;
while (LCM1602_Busy);
LCM1602_EN = 0;
}
void LCM1602_WriteCMD(uchar dat)
{
LCM1602_TestBusy();
LCM1602_RS = 0;
LCM1602_RW = 0;
LCM_Dat_Port = dat;
LCM1602_EN = 1;
LCM1602_EN = 0;
}
void LCM1602_WriteDATA(uchar dat)
{
LCM1602_TestBusy();
LCM1602_RS = 1;
LCM1602_RW = 0;
LCM_Dat_Port = dat;
LCM1602_EN = 1;
LCM1602_EN = 0;
}
void LCM1602_init()
{
LCM1602_WriteCMD(0x38);
LCM1602_WriteCMD(0x0c);
LCM1602_WriteCMD(0x06);
LCM1602_WriteCMD(0x01);
}void LCD_set_xy(unsigned char x,unsigned char y)
{
unsigned char address;
if(y == LINE1)
address = LINE1_HEAD + x;
else
address = LINE2_HEAD + x;
LCM1602_WriteCMD(address);
}
void LCD_write_char( unsigned x,unsigned char y,unsigned char dat)
{
LCD_set_xy(x,y);
LCM1602_WriteDATA(dat);
}
幫我翻譯一下,發(fā)到我郵箱627080161@qq.com 謝謝
其他人氣:843 ℃時間:2020-02-02 22:28:33
優(yōu)質(zhì)解答
我來回答
類似推薦
- 6、 C語言中while 和do-while 循環(huán)的主要區(qū)別是( ).A) do-while的循環(huán)體至少無條件執(zhí)行一次 B) while 的
- a little love這首歌所表達的意思是什么?
- 拋物線y=x平方-3x-10與x軸相交于點A和B 在x軸下方的拋物線上有一點P 設(shè)三角形ABP面積為S 則S最大值?
- they are all places of great interest.of great interest.為什么這么用,他在這里作什么作用.
- K為何值時,方程組
- 一種電腦,如果減少定價的百分之十出售,可盈利215元;如果減少定價的百分之二十,虧本125元.進價多少元
- 設(shè)函數(shù)f(x)=4sin(2x+1)-x,則f(x)的零點個數(shù)有幾個?
- 商場舉行促銷活動,某種洗衣機每臺按2400元出售獲利潤20%,如果按原來得標(biāo)
- 五角星是凸多邊形嗎
- how nothing's funny when it's you 不懂
- 6個邊長0.2分米的正方形拼成長方形的周長是()或()
- In order to give him a present now【目的狀語】,he goes to the park 我的分析對嗎
猜你喜歡
- 1等我明白了什么是愛,你卻已離開(或者是 不在). 這句話翻譯成英文,優(yōu)美一點…
- 2歷史上除了諸葛亮外,還有誰“受任于敗軍之際,奉命于危難之間”?
- 3圓錐和圓柱半徑的比是3:2,體積的比是3:4,那么圓錐和圓柱高的比是_.
- 4長江起源于哪個省
- 5已知A={y/y=x的平方-4x+3,x∈R},B={y/y=x的平方-2x+2,x∈R},則A交集B等于( ).
- 6摩擦生熱的同時也起電了嗎?不是說摩擦生熱,也有摩擦起電嗎
- 7分子加5等于1/2,分母減3等于1/3求這個分?jǐn)?shù),要用二元二次方程
- 81_____is te second month of a year.2His b_____is october 3rd.空格應(yīng)填什么?
- 9數(shù)列題:1/9,1,7,36下一個是什么?
- 10機械設(shè)計,現(xiàn)要設(shè)計一容器,容器中的溶劑,在工作時溫度保持在一定攝氏度
- 11衍射光柵中,如何將相鄰兩條光譜分的更開些
- 12小明學(xué)習(xí)了電學(xué)知識后,想知道家里有一臺電磁爐的電率,他利用了接在他家電路里的一個電能表來測量 除了電