1樓:匿名使用者
可以這樣寫
if(a&&b||c)
用這種邏輯運算子
切記這種的缺點就是短路問題
&&這個的時候只要前面的條件失敗了 後面的就不看了不如a&&b&&c&&d
如果a條件失敗程式就不會判斷bcd
||這個呢也差不多,只要第一個是真的 後面的也不判斷了不可以唄
你要是想寫的話就得看這兩個條件的關係
if(a<2&&a<1)或者if(a<2||a<1)
2樓:匿名使用者
||||if(條件&&條件)等等;例如:
if (((order > 0x10) && (order < 0x20)) || ((order > 0x2d) && (order < 0x40)) || ((order > 0x45) && (order != 0x7f) && (order != 0xea)))
3樓:匿名使用者
這樣寫,如果是與就要&&表示,如果是或||表示,
比如if(a==3||a==2) //意思就是a=3或者a=2
4樓:張宜鬆
if(a<1)
執行語句;
else if(a<2)
執行語句;
5樓:不是傻蛋
多條語句用花括號括起
c語言裡,一個if後面要寫多個條件怎麼寫?
6樓:匿名使用者
可以這樣寫
if(a&&b||c)
用這種抄邏輯運算子
切記這種的缺點就是短路問題
&&這個的時候只要前面的條件失敗了 後面的就不看了不如a&&b&&c&&d
如果a條件失敗程式就不會判斷bcd
||這個呢也差不多,只要第一個是真的 後面的也不判斷了不可以唄
你要是想寫的話就得看這兩個條件的關係
if(a<2&&a<1)或者if(a<2||a<1)
c語言裡1123456e123這個e後面的123是什麼意思
表示它前面的數 1.123456 乘以10 的123次方。這是一個很大的數,有124位。1 defineepsle 8將所抄有後面出現的 eps 進行文字替換 襲為 le 8 順便一說,我剛回答了一個問題,不知道是不是也是你問的,這個地方應該是數字1而不是小寫的l,即1e 8表示1.0 e的 8次方...
c語言裡怎麼輸出6位以上的小數,C語言裡怎麼輸出6位以上的小數。
1 c語言中制,輸出double型別 雙精度實型 以及float型別 單精度實型 時,預設輸出6位小數。比如這樣的 double a 1 printf lf n a 輸出會是 1.000000 2 但是有時六位會顯得很長,沒必要。比如計算平均分,一到兩位小數就足夠了。可是有時六位又不夠,需要更多位小...
閏年用c語言怎麼寫
1 開啟visual studio編輯器,新建一個c語言檔案,在最前面引入標準庫檔案,然後定義一個main主函式 2 主函式中先定義一個int型的變數,用來儲存使用者輸入的數字,然後yongscanf控制輸入,輸入的值傳遞給a變數,接著判斷是否為閏年,判斷條件為能被4整除而不能被100整除或者是能被...