[語法] C++ bool可以作bitwise運算嗎?

看板C_and_CPP (C/C++)作者 (撫星)時間15年前 (2010/07/04 20:23), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/2 (看更多)
if not, why not? C++中布林型態是否可以做位元運算? true & true = true (theorically, in bit level 1 and 1 is 1) false | false = false true ^ true = false -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.162.204

07/04 20:41, , 1F
或許你可以先實際試試看?
07/04 20:41, 1F

07/04 20:44, , 2F
位元運算是對「整數」做運算, true & true 編譯器會建
07/04 20:44, 2F

07/04 20:46, , 3F
立暫時物件來存 true 的整數值(1)才來做運算, 如果最
07/04 20:46, 3F

07/04 20:47, , 4F
後要用bool型態的變數來存, 還是要從整數轉回來
07/04 20:47, 4F

07/04 21:28, , 5F
Did you ever try it? if not, why not?
07/04 21:28, 5F

07/05 11:07, , 6F
你可以用 && || 替代成你要的結果
07/05 11:07, 6F
文章代碼(AID): #1CC7qkLL (C_and_CPP)
文章代碼(AID): #1CC7qkLL (C_and_CPP)