[問題] 二進位位元運算

看板C_and_CPP作者 (把握當下)時間12年前 (2011/12/23 11:48), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
問題(Question): 各位大大 小弟想弄個字串位元運算 做法除了用回圈把一個一個字元拿出來做 邏輯運算外 還有其他的方法可以針對整串字串做位元運算嗎 小弟想問問看 有否類似swtich case那段的方法(不過這段方法有錯) 因為小弟覺得如果用回圈做等同於在用暴力法做轉換位元的運算 所以想請問 看看是否有更好的做法呢?? 請各位大大幫忙解答 謝謝 餵入的資料(Input): Chapter15_II.exe 0001 1100 a 預期的正確結果(Expected Output): output: Result is 1110 0011 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/vGyBC -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.172

12/23 12:27, , 1F
用"~"補數?
12/23 12:27, 1F

12/23 12:28, , 2F
抱歉推錯...
12/23 12:28, 2F

12/23 17:17, , 3F
若像你說的輸入資料的存法 (一整個字串), 的確沒有通用的
12/23 17:17, 3F

12/23 17:17, , 4F
不寫迴圈且不呼叫函式的方法....
12/23 17:17, 4F

12/26 08:45, , 5F
恩恩 謝謝s大
12/26 08:45, 5F
文章代碼(AID): #1Ey_eDGv (C_and_CPP)