Page 48 - PIC18F4550微處理機C語言設計實務
P. 48
PIC18F4550 ฆஈଣዚ C ႧԊணࠇྼਕ
優先權 運算子符號 功能說明 結合順序
! ᜌ፨ˀ
1 ~ Зʩˀ ̛Ї̸
++e–– ᄣeಯ
2 *e/e% ࠱eৰ՟ਠeৰ՟ቱᅰ ̸Ї̛
3 +e– ̋eಯ ̸Ї̛
4 <<e>> Зʩ̸eЗʩ̛ ̸Ї̛
>=e> ɽഃeɽ
5 ̸Ї̛
<=e< ʃഃeʃ
6 ==el = ഃeʔഃ ̸Ї̛
7 & ᜌ፨ AND ̸Ї̛
8 ^ ᜌ፨ XOR ̸Ї̛
9 | ᜌ፨ OR ̸Ї̛
10 && ᜌ፨ૢ AND ̸Ї̛
11 || ᜌ፨ૢ OR ̸Ї̛
= ٜટண֛
+=e–= ̋ܝረ࠽eಯܝረ࠽
12 *=e/=e%= ࠱ܝረ࠽eৰܝਠረ࠽eৰܝቱᅰረ࠽ ̛Ї̸
&=e|=e^= AND ܝረ࠽eOR ܝረ࠽eXOR ܝረ࠽
<<=e>>= ̸ܝረ࠽e̛ܝረ࠽
1-3-9 流程控制語法
一、if、else、else if 條件判斷的語法
ཥ໘ৰəၚᆽeग़e༶ၑٙ̌ঐ˸̮d̤ɓࡈһࠠࠅٙ̌ঐఱ݊кᓙӔഄٙ
̌ঐf
࿁ݔɓૢ݊щϓͭԸਂʔΝٙΪᏐਗЪd௰੬Դٙ݊͜ if ܸ˿f
if ( ૢкᓙࠑό ) {
ૢкᓙࠑό݊ॆʘΪᏐi
}
else {
ૢкᓙࠑό݊৽ʘΪᏐi
}
38