復(fù)含賦值運算符
發(fā)布時間:2016/7/13 20:39:03 訪問次數(shù):561
復(fù)合賦值運算符就是在賦值運算符“=”的前面加上其他運算符。HCPL-0601-560E以下是C51中常用的幾種復(fù)合賦值運算符:
+=加法賦值 >)=右移位賦值 一減法賦值 &=邏輯與賦值
柱乘法賦值 |=邏輯或賦值 宀除法賦值 廴邏輯異或賦值%=取模賦值 !=邏輯非賦值 ((=左移位賦值復(fù)合運算的一般形式為:
變量復(fù)合賦值運算符表達(dá)式
其含義就是變量與表達(dá)式先進(jìn)行運算符所要求的運算,再把運算結(jié)果賦值給參與運算的變量。其實這是C51語言中一種簡化程序的方法,凡是二目運算都可以用復(fù)合賦值運算符去簡化表達(dá)。例如:
a+=56 等價于壙a+56
y宀x+9等價于y=y/(x+9)
a+亂 等價于纊a艸b
顯然,采用復(fù)合賦值運算符會降低程序的可讀性,但這樣卻可以使程序代碼簡單化,并能提高編譯的效率。對于初學(xué)C51語言的讀者,在編程時最好還是根據(jù)自己的理解力和習(xí)慣去使用程序表達(dá)的方式。
復(fù)合賦值運算符就是在賦值運算符“=”的前面加上其他運算符。HCPL-0601-560E以下是C51中常用的幾種復(fù)合賦值運算符:
+=加法賦值 >)=右移位賦值 一減法賦值 &=邏輯與賦值
柱乘法賦值 |=邏輯或賦值 宀除法賦值 廴邏輯異或賦值%=取模賦值 !=邏輯非賦值 ((=左移位賦值復(fù)合運算的一般形式為:
變量復(fù)合賦值運算符表達(dá)式
其含義就是變量與表達(dá)式先進(jìn)行運算符所要求的運算,再把運算結(jié)果賦值給參與運算的變量。其實這是C51語言中一種簡化程序的方法,凡是二目運算都可以用復(fù)合賦值運算符去簡化表達(dá)。例如:
a+=56 等價于壙a+56
y宀x+9等價于y=y/(x+9)
a+亂 等價于纊a艸b
顯然,采用復(fù)合賦值運算符會降低程序的可讀性,但這樣卻可以使程序代碼簡單化,并能提高編譯的效率。對于初學(xué)C51語言的讀者,在編程時最好還是根據(jù)自己的理解力和習(xí)慣去使用程序表達(dá)的方式。
上一篇:sizeof運算符
熱門點擊
- 臺階覆蓋
- NMOsFET的輸出特性曲線
- C51單片機(jī)的中斷系統(tǒng)有幾個中斷源?
- N、P阱的形成
- 熱載流子效應(yīng)的影響因素
- 串口中斷優(yōu)先級設(shè)置位
- 中斷系統(tǒng)的初始化
- Al膜的電遷移
- 中斷服務(wù)子程序的編寫
- 器件的特征尺寸不斷縮小
推薦技術(shù)資料
- 28nm雷達(dá)單片微波集成電路(MMIC)
- VS775S單端口ASA-ML
- 通用第五代R-Car X5 S
- 最新一代高性能FPGA原型驗證系統(tǒng)
- NVIDIA DRIVE AGX Thor智
- 新一代 GeForce RTX
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究