- FPGA從入門到精通(實(shí)戰(zhàn)篇)
- 至芯科技教研組
- 317字
- 2021-02-26 11:46:03
2.2 關(guān)系運(yùn)算符實(shí)戰(zhàn)演練
說(shuō)起關(guān)系運(yùn)算符,真的是 “滿心傷痕”,因?yàn)殛P(guān)于關(guān)系運(yùn)算符的知識(shí)點(diǎn)很多。關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符的優(yōu)先級(jí),因此可以認(rèn)為關(guān)系運(yùn)算符的 “出身” 就比別人低了一級(jí)。
2.2.1 關(guān)系運(yùn)算符的種類
對(duì)關(guān)系運(yùn)算符的舉例如下。
● a<b:a 小于b。
● a>b:a 大于b。
● a<=b:a 小于或等于b。
● a>=b:a 大于或等于b。
在進(jìn)行關(guān)系運(yùn)算時(shí),如果聲明的關(guān)系是假的(false),則返回值為0;如果聲明的關(guān)系是真的(true),則返回值為1;如果某個(gè)操作數(shù)的值不定,則關(guān)系是模糊的,返回值為不定值。
2.2.2 關(guān)系運(yùn)算符與算術(shù)運(yùn)算符優(yōu)先級(jí)
所有的關(guān)系運(yùn)算符都有著相同的優(yōu)先級(jí)。例如,有以下代碼:


當(dāng)執(zhí)行表達(dá)式 “size-(1<a)” 時(shí),先計(jì)算關(guān)系表達(dá)式 “(1<a)”,返回值為0 或1,再執(zhí)行“size-(0 或1)”;當(dāng)執(zhí)行表達(dá)式 “size-1<a” 時(shí),先計(jì)算 “size-1”,再與a 進(jìn)行比較。
推薦閱讀
- 筆記本電腦使用、維護(hù)與故障排除實(shí)戰(zhàn)
- Cortex-M3 + μC/OS-II嵌入式系統(tǒng)開發(fā)入門與應(yīng)用
- Windows phone 7.5 application development with F#
- ATmega16單片機(jī)項(xiàng)目驅(qū)動(dòng)教程
- Linux運(yùn)維之道(第2版)
- 平衡掌控者:游戲數(shù)值經(jīng)濟(jì)設(shè)計(jì)
- Internet of Things Projects with ESP32
- FL Studio Cookbook
- Spring Cloud實(shí)戰(zhàn)
- 單片機(jī)項(xiàng)目設(shè)計(jì)教程
- Mastering Quantum Computing with IBM QX
- The Deep Learning with PyTorch Workshop
- 微服務(wù)實(shí)戰(zhàn)
- Raspberry Pi Home Automation with Arduino
- 計(jì)算機(jī)組裝與維護(hù)立體化教程(微課版)