久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

比較運(yùn)算符的數(shù)學(xué)式鏈接-如“if((5<j<=1))&qu

Math-like chaining of the comparison operator - as in, quot;if ( (5lt;jlt;=1) )quot;(比較運(yùn)算符的數(shù)學(xué)式鏈接-如“if((5<j<=1)))
本文介紹了比較運(yùn)算符的數(shù)學(xué)式鏈接-如“if((5<j<=1))"的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

int j=42;
if( (5<j<=1) ) {
    printf("yes");
} else {
    printf("no");
}

輸出:

yes

為什么輸出yes?
條件不是只對了一半嗎?

Why does it output yes?
Isn't the condition only half true?

推薦答案

C 不理解類似數(shù)學(xué)的語法,所以

C does not understand math-like syntax, so

if(1<j<=5)

沒有按照您的預(yù)期和想要的方式進(jìn)行解釋;應(yīng)該是

is not interpreted as you expect and want; it should be

if (1 < j && j <= 5)

或類似的.

正如在其他答案中所解釋的,表達(dá)式的計(jì)算方式為

As explained in other answers, the expression is evaluated as

 ((1 < j) <= 5)

 =>  ("true" <= 5)

 =>  "true"

其中true"(布爾值)隱式轉(zhuǎn)換為 1,如 explaneid,例如此處,也參考了標(biāo)準(zhǔn),這解釋了為什么true"必須是less"比" 5(盡管在 C 中談?wù)搹?bool 到 int 的隱式轉(zhuǎn)換"可能并不完全正確)

where "true" (boolean value) is implicitly converted to 1, as explaneid e.g. here, with references to standards too, and this explain why "true" has to be "less than" 5 (though in C might not be totally correct to speak about "implicit conversion from bool to int")

這篇關(guān)于比較運(yùn)算符的數(shù)學(xué)式鏈接-如“if((5<j<=1))"的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

What do compilers do with compile-time branching?(編譯器如何處理編譯時(shí)分支?)
Can I use if (pointer) instead of if (pointer != NULL)?(我可以使用 if (pointer) 而不是 if (pointer != NULL) 嗎?)
Checking for NULL pointer in C/C++(在 C/C++ 中檢查空指針)
Difference between quot;if constexpr()quot; Vs quot;if()quot;(“if constexpr()之間的區(qū)別與“if())
C++, variable declaration in #39;if#39; expression(C++,if 表達(dá)式中的變量聲明)
if (cin gt;gt; x) - Why can you use that condition?(if (cin x) - 為什么你可以使用那個(gè)條件?)
主站蜘蛛池模板: 亚洲成人久久久 | 欧美一区二区在线观看 | 色综合天天天天做夜夜夜夜做 | 国产精品久久久久久久久久软件 | 亚洲免费精品 | 在线免费黄色小视频 | 久久久久久av | 男女污污动态图 | 日韩精品一区二区三区免费视频 | 黄视频免费 | 亚洲综合在线播放 | xxxxx免费视频 | 91原创视频 | 国产欧美一区二区精品久导航 | 欧美在线 | 日本在线观看网址 | 国产九九九九 | 国产日韩精品久久 | 久久精品一级 | 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲成人精品在线观看 | 欧美日韩在线观看一区二区三区 | 99久久精品国产一区二区三区 | 久久久精品一区 | 亚洲三区在线播放 | 精品免费视频 | 亚洲麻豆 | 国产在线小视频 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 日韩视频专区 | 午夜免费观看网站 | 欧美另类视频 | 9久久婷婷国产综合精品性色 | 国产欧美一区二区三区在线播放 | 亚洲人在线 | 在线欧美一区 | 亚洲成人精品一区 | 精品国产欧美一区二区三区成人 | 国产精品国产a级 | 亚欧洲精品在线视频免费观看 | 国内精品久久久久久 |