1樓:建國後
speed>60?a:b;為真輸出a 否則 輸出b
2樓:匿名使用者
speed = (speed>60?1:0);
printf("%d", speed);
3樓:匿名使用者
speed>0?1:0;
意思是,如果speed大於0,speed=1,否則,speed=0;
4樓:匿名使用者
bool ? yes : no
c語言則問號條件輸出
5樓:風若遠去何人留
這個輸出,是由兩個?:語句組成的。按照優先順序,等同於(a
也就是會先判斷a
d 的值判斷d 最終表示式就是要填的值。 要輸出1,那麼只要讓填的表示式值為1就可以了。 這樣,就有很多種填法了。 比如直接填1 填 d 因為d的值就是1 填一個減法的表示式,比如a-b b-c c-d這類的都可以。 6樓:匿名使用者 d 因為d等於 先判斷a
否則是d 再判斷d 因為d為1 c為2所以為真,所以輸出要填的空 填d 也就是1最後就可以輸出1 c語言問號表示式 7樓:擰發條鳥啊 ……?……:…… 式a?b:c值為:若a為真,則b;若a為假,則c。 但有一點是值得注意的,那就是問號表示式的結合性,問號表示式是從右往左的運算方向 尤其是當問號表示式巢狀使用時得注意這個問題,例如**:int a=1,b=2,c=3,d=4; printf("%d",a正確結果是:1 因為先執行的是c因此得到的結果就是1(可以在編譯器上實驗一下) 8樓:匿名使用者 a/b?b沒有寫完整。 編譯時是不合法的句子。 我猜想是三目運算子: 條件?真值:假值 a/b?b:a 9樓:凌淩 你說的是? a:b這種嗎. max=(a>b)?a:b; 等效於if(a>b) else 提問者評價不錯 10樓:匿名使用者 問號表示式的作用和if else語句相同只不過簡化了語句1?語句2:語句3 等同於 if(語句1)語句2 else 語句3 11樓:變成一顆星星吧 問號表示式是這個樣子的 語句a?語句b:語句c 如果滿足語句a,就執行語句b; 否則執行語句c. 12樓:樸闌同映菱 樓主的意思相當於if(m!=0)else希望你能滿意,有什麼問題我們一起交流。 13樓:樹嘉毓小蕾 其中:a表示式」;而「c= 「是賦值表示式,那麼因為在c語言中,條件表示式的優先順序排名13 高於賦值表示式的優先順序14,因此這個語句的意思就是:當a小於b時,c=a;而當a大於或者等於b時,c=b;再翻譯過來就是說這個語句執行完得到的效果就是c的值是取得a,b倆者當中較小的那個 計算客c語言入門,問號表示式,接下來怎麼輸出啊? 14樓:後誨 ?等於if 比如speed>60?真:假 speed>60?printf("true");:printf("false"); c語言問號表示式的問題 15樓:凌淩 你說的是? a:b這種嗎. max=(a>b)?a:b; 等效於if(a>b) else 提問者評價不錯 c語言問號表示式是什麼? 16樓:擰發條鳥啊 ……?……:…… 式a?b:c值為:若a為真,則b;若a為假,則c。 但有一點是值得注意的,那就是問號表示式的結合性,問號表示式是從右往左的運算方向 尤其是當問號表示式巢狀使用時得注意這個問題,例如**:int a=1,b=2,c=3,d=4; printf("%d",a正確結果是:1 因為先執行的是c因此得到的結果就是1(可以在編譯器上實驗一下) c語言裡面問號和冒號表示式的問題請教 (0x30& 0x20) ? 0x00 : 0x28 這樣的表示式是什麼意思啊? 17樓:匿名使用者 a?b:c 這個表示式的意思就是如果a成立(a不等於0或者a這個表示式不等於0),那麼這個式子返回的就是b,否則返回c 舉個例子說 a>b?true:false 這裡如果a=2,b=1,那麼返回的就是true如果a=1,b=2,那麼返回的就是false其實就是一個多分支選擇結構 18樓:餘超 這是一個條件表示式,格式為 表示式1?表示式2:表示式3可以替代某些if-then-else 語句;作用是,在執行了表示式1後,如果數值為true(真),則計算表示式2,並將結果作為整個表示式的數值; 如果表示式的值為false(假),則計算表示式3的值,並將結果作為整個表示式的數值; 0x作為數字開頭,表示該數為十六進位制,(0x30& 0x20)的值為真,即1,因此執行0x00,他的值為假,即0,故整個表示式值為假,也就是0. 19樓:利雅竹 #include #include #define uint unsigned int#define uchar unsigned charsbit ser=p2^0; sbit rck=p1^1; sbit srck=p1^0; sbit e2=p1^2; sbit a0=p1^3; sbit a1=p1^4; sbit a2=p1^5; sbit e1_3=p1^6; uchar code table[30] [32]=;void delay(uint z) void line_ctrl (uchar line)e2=1; rck=1; delay(25); }void wr_595(uint num,uchar t)srck=0; }void main() line_ctrl(j); }i++; if(i==26)}} 最好把你除錯過程中的問題描述下,這樣看你的程式才能更有針對性。 20樓:藍太陽·十七 0x是十六進位制前導。 原式即為(48&32)?0:40 x?y:z /*? :是條件運算子*/x為真(非0)那表示式的值就是y的值,x為假(0)表示式的值就位z的值。 48和32的二進位制進行按位與,為真時整個表示式的值為0如果為假那表示式的值為40. 21樓:匿名使用者 譬如(10>20)?10:20 這個例子 如果10確實大於20那輸出冒號左面的 那就是10了 很顯然10<20所以輸出冒號右邊的 20 (表示式1>表示式2)?表示式1:表示式2 這是一個條件運算子 運算子中只有條件運算子是三元(三目)的 22樓:人魔榮 螢幕尺寸的表達。 vivo智慧手機基本資訊: 1:vivo為一個專注於智慧手機領域的手機品牌,vivo和追求樂趣、充滿活力、年輕時尚的城市群體一起打造擁有卓越外觀、愉悅體驗的智慧產品,並將敢於追求極致、持續創造驚喜作為vivo的堅定追求。 2:2023年vivo品牌的國際化之路全面開啟,除中國大陸市場外,vivo進駐的海外市場包含印度、泰國、緬甸、馬來西亞、印度尼西亞、越南和菲律賓。2016-2023年,vivo正式成為nba中國官方合作伙伴。 3:2023年底,vivo高層在**溝通會上透露,將在國內外成立七個研發中心,國內部分有深圳、東莞長安、南京、杭州和北京,而在國外將在美國矽谷和聖地亞哥分設兩個研發中心。從這種部署看來,vivo將由原來的**和拍照的單點技術突破將變成從智慧手機的整體技術創新全面推進。 中文名稱:vivo智慧手機 外文名稱:vivo 手機型別:智慧手機、**手機、拍照手機 最新機型:vivo x20 作業系統:funtouch os(基於android) 23樓:匿名使用者 就是 0x30和0x20相與。得到的和如果是1的話 這一行表示式返回值就是 0x00 如果得到和是0的話,返回值就是0x28 24樓:中華資 這個意思是假如(0x30& 0x20)是一個真命題的話,執行的結果就是冒號前面的,即0x00,反之,假如(0x30& 0x20)是一個假命題的話執行後面的語句 即0x28, 不知道你懂了沒有! c語言有豐富的表示式,這是它的特點之一,表示式主要有4類,算術表示式,賦值表示式,逗號表示式,關係表示式 1.算術表示式就是包含算術運算子 如 等 的表示式 不是語句,後面沒有分號 如 a b a b,a b c d,3 5等,算術表示式的值就是最後算出的結果,如3 5這個表示式的值就是8 2.賦值... c語言程式編寫 計算表示式 1 2 3 100的值可以參考下面的 include void main 擴充套件 資料 1 for迴圈最簡形式為 for 2 for迴圈一般形式為 for 單次表示式 條件表示式 末尾迴圈體 其中,表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語... 在c語言中,或 的優先順序低於與 的優先順序,也就是說,無論表 達式1,表示式2,表示式3的值是真或者是假,都是做以下關係運算 表示式1的值 表示式2的值 表示式3的值 和他們的具體值無關。你的說法是不對的,因為此邏輯表示式是先求出 右側的值,然後再與 左側的值作關係或運算,如果想先算前面可以在前兩...c語言關於表示式求值,C語言關於表示式求值
c語言程式編寫計算表示式C語言程式編寫計算表示式123100的值。
C語言中表示式1表示式2表示式3為什麼不先算表示式2急急急