日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]keil C51 部分運(yùn)算符與表達(dá)式 ;2013年12月2日10:39:34?:用于表達(dá)式求值運(yùn)算符;邏輯表達(dá)式?表達(dá)式1:表達(dá)式2。邏輯表達(dá)式為真執(zhí)行表達(dá)式1,否者執(zhí)行表達(dá)式2.,用于把若干個(gè)表達(dá)式組合成一個(gè)表達(dá)式;從中到右算出

keil C51 部分運(yùn)算符與表達(dá)式 ;2013年12月2日10:39:34

?:用于表達(dá)式求值運(yùn)算符;邏輯表達(dá)式?表達(dá)式1:表達(dá)式2。邏輯表達(dá)式為真執(zhí)行表達(dá)式1,否者執(zhí)行表達(dá)式2.

,用于把若干個(gè)表達(dá)式組合成一個(gè)表達(dá)式;從中到右算出整個(gè)表達(dá)式的值,最終值就是最右邊表達(dá)式的值。

*用于取內(nèi)容運(yùn)算符;

&用于取地址運(yùn)算符;

sizeof用于計(jì)算數(shù)據(jù)類型所占的字節(jié)數(shù);

--------------------------------------------------------------------------------------------------------------

1、if (條件表達(dá)式1)

{

語句1;

}

else if (條件表達(dá)式2)

{

語句2;

}

else

{

語句3;

}

-----------------------------------------------------------------------------------------

2、switch (表達(dá)式)

{

case 常量表達(dá)式1:語句1;break;

case 常量表達(dá)式2:語句2;break;

case 常量表達(dá)式n:語句n;break;

default:語句;

}

--------------------------------------------------------------------------------------------------

for (表達(dá)式1; 表達(dá)式2; 表達(dá)式3)

{

循環(huán)體;

}

例如:

char i;

for (i=0; i<8; i++)

{

循環(huán)語句;

}

特殊語句:for (; ; ) //表示循環(huán)條件永遠(yuǎn)成立,不會(huì)退出循環(huán)體。

------------------------------------------------------------------------------------------------------

3、while (條件表達(dá)式)

{

循環(huán)語句;

}

i=0;

while (i<8)

{

循環(huán)語句;

i++;

}

------------------------------------------------------------

do

{

循環(huán)語句;

i++;

}

while (條件表達(dá)式);

-------------------------------------------------------

4、goto 語句標(biāo)號(hào);

例子:

i = 0;

loop:if (i<100)

{

printf ("%dn",i);

i++;

goto loop;

}//當(dāng)程序使用了goto語句之后會(huì)是程序的可讀性大大降低,所以在實(shí)際應(yīng)用中建議少用。

-------------------------------------------------------------------------------------------------------------

5、break和continue語句

break是滿足某條件時(shí)提前退出循環(huán)體;使用時(shí)要注意兩點(diǎn):1.break在else if語句中不起作用;2.當(dāng)有多層循環(huán)語句嵌套的時(shí)候,break語句只退出本層的循環(huán)。

------------------------

continue語句只用在循環(huán)控制語句當(dāng)中,其作用是跳過本次循環(huán),繼續(xù)下一次的循環(huán)。

continue語句同樣常與if語句相結(jié)合使用。

例:

for (i=0;i<10;i++)

{

if (i%2==0)

continue;

printf("%dn",i);

}

//--------------------------------------------------------------------


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

根據(jù)ZI蝸桿齒面形成原理 ,給出對(duì)應(yīng)點(diǎn)螺旋線公式及齒厚調(diào)整公式 ,通過表達(dá)式直接建立螺旋線。利用siemens NX 建模模塊提供的基本功能 ,實(shí)現(xiàn)參數(shù)化構(gòu)建ZI蝸桿齒面 , 為ZI蝸桿齒面精確造型提供了簡(jiǎn)單、實(shí)用的新...

關(guān)鍵字: ZI蝸桿 齒面形成原理 表達(dá)式 螺旋線 參數(shù)化

嵌入式開發(fā)作為一種專業(yè)且技術(shù)密集型的領(lǐng)域,涵蓋了從硬件底層驅(qū)動(dòng)、中間件到應(yīng)用層軟件開發(fā)等多個(gè)層面的工作,其所需的工具種類繁多,各有針對(duì)性,旨在提升開發(fā)效率、保證代碼質(zhì)量以及簡(jiǎn)化調(diào)試過程。

關(guān)鍵字: 嵌入式開發(fā) keil

在編程和計(jì)算中,運(yùn)算符優(yōu)先級(jí)是解釋和計(jì)算表達(dá)式的一個(gè)關(guān)鍵因素。本文旨在闡述運(yùn)算符優(yōu)先級(jí)的概念、規(guī)則及其在表達(dá)式中的應(yīng)用,以幫助讀者更好地理解和運(yùn)用運(yùn)算符優(yōu)先級(jí)。

關(guān)鍵字: 表達(dá)式 運(yùn)算符 編程

單片機(jī)內(nèi)部有很多的特殊功能寄存器,每個(gè)寄存器在單片機(jī)內(nèi)部都分配有唯一的地址,一般我們會(huì)根據(jù)寄存器功能的不同給寄存器賦予各自的名稱,當(dāng)我們需要在程序中操作這些特殊功能寄存器時(shí),必須要在程序的最前面將這些名稱加以聲明,聲明的...

關(guān)鍵字: C51 數(shù)據(jù)類型 擴(kuò)充定義

數(shù)據(jù)元(Data Element),也稱為數(shù)據(jù)元素,是用一組屬性描述其定義、標(biāo)識(shí)、表示和允許值的數(shù)據(jù)單元,在一定語境下,通常用于構(gòu)建一個(gè)語義正確、獨(dú)立且無歧義的特定概念語義的信息單元。數(shù)據(jù)元可以理解為數(shù)據(jù)的基本單元,將若...

關(guān)鍵字: C51 數(shù)據(jù)類型

C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它由美國(guó)貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語言...

關(guān)鍵字: C51語言 運(yùn)算符

之后新建新的工程,添加.a文件就可以使用了,當(dāng)然也可以使用keil來添加,但是keil默認(rèn)的是用.lab,需要自己配置一下文件屬性,改為lib文件即可。一半release sdk的時(shí)候用這種方式很關(guān)鍵的,畢竟自己的核心代...

關(guān)鍵字: keil 文件屬性 lib文件

▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼歡迎關(guān)注【玩轉(zhuǎn)單片機(jī)與嵌入式】公眾號(hào),回復(fù)關(guān)鍵字獲取更多免費(fèi)資料。回復(fù)【加群】,限時(shí)免費(fèi)進(jìn)入知識(shí)共享群;回復(fù)【3D封裝庫】,常用元器件的3D封裝庫;回復(fù)【電容】,獲取電容、元器件選型相關(guān)的內(nèi)容...

關(guān)鍵字: C51 MDK RealView

在Keil C51軟件中51單片機(jī)的中斷服務(wù)和外設(shè)驅(qū)動(dòng)程序的開發(fā)

關(guān)鍵字: keil5 編譯 C51

Intel公司1980年推出了MCS-51系列單片機(jī):集成 8位CPU、4K字節(jié)ROM、128字節(jié)RAM、4個(gè)8位并口、1個(gè)全雙工串行口、2個(gè)16位定時(shí)/計(jì)數(shù)器。尋址范圍64K,并有控制功能較強(qiáng)的布爾處理器。 80C5...

關(guān)鍵字: C51 KEIL 編程
關(guān)閉