當前位置:首頁 » 編程語言 » c語言中問號什麼意思

c語言中問號什麼意思

發布時間: 2023-09-10 00:25:15

c語言中" : "(冒號)和問號是什麼意思

這是C語言的三目運算符。
對於條件表達式b?x:y,先計算條件b,然後進行判斷。如果b的值為true,計算x的值,運算結果為x的值;否則,計算y的值,運算結果為y的值。一個條件表達式從不會既計算x,又計算y。
條件運算符是右結合的,也就是說,從右向纖鎮左分組計算。例如,a?b:c?d:e將敗豎岩按a?b:(察御c?d:e)執行。

Ⅱ c語言中表示什麼

符號?是問號的意思。

問號,拼音 wèn hào ,即符號「?」。表示疑問的標點符號。用於疑問、設問、反問句等句型的末尾。

問號是語氣語調的輔助符號工具,表示一句話完了之後的停頓、語氣。用於疑問句、設問句和反問句結尾。疑問句末尾的停頓,用問號。反問句的末尾,也用問號,問號一般情況下不出現在一行之首。有反問、設問等用法。

C語言提供了一個可以代替某些if - then - else語句的簡便易用的操作符"?"。

該操作符是三元的,其一般形式為:

EXP1? EXP2: EXP3。

EXP1,EXP2和EXP3是表達式,注意冒號的用法和位置。

操作符「?」作用是這樣的,在計算EXP1之後,如果數值為True,則計算EXP2,並將結果作為整個表達式的數值;如果EXP1的值為Flase,則計算EXP3,並以它的結果作為整個表達式的值。

Ⅲ c語言中是什麼意思

?在語言中表示疑問,那麼疑問來自於判斷。

:在語言中表示判斷的結果選擇。

所以編程邏輯就是先進行判斷,然後再進行選擇。

例如,當a>b時,x=1否則x=0,可以寫成x=a>b?1:0。

(3)c語言中問號什麼意思擴展閱讀:

C語言運算符號:

比較特別的是,比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術右移後成為 11111100,邏輯右移則為 00011100。

因算術比特右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術比特右移。

運算符的優先順序從高到低大致是:單目運算符、算術運算符、關系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。

關系運算符號 :== 、!=

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:235
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726