[問題] 使用C,輸出true/false

看板C_and_CPP (C/C++)作者 (懶散的生活)時間16年前 (2009/11/04 09:49), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
各位好: x=3; y=2 cout<<boolalpha; cout<<"x>y:"<<(x>y); 這樣輸出true。 我想用C改寫上面, 不想用 if (x>y) printf("true"); 有沒有像是printf("x>y:%xxxx",x>y);的 謝謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.72.62.59

11/04 10:13, , 1F
char s[2][6] = {"true", "false"}; printf("%s", s[x>y]);
11/04 10:13, 1F

11/04 10:14, , 2F
true跟false打反了...
11/04 10:14, 2F

11/04 10:27, , 3F
printf("x>y:%s",x>y?"true":"false");
11/04 10:27, 3F

11/05 13:42, , 4F
thanks^^
11/05 13:42, 4F
文章代碼(AID): #1AyDszNq (C_and_CPP)
文章代碼(AID): #1AyDszNq (C_and_CPP)