[討論]16進制的and怎麼設定

看板MATLAB作者 (小三)時間8年前 (2016/07/01 11:03), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
各位大大 小弟有個問題想問一下 關於邏輯運算的部分 在C語言16位元的運算可以單一位元做AND之類的 但是在這裡怪怪的 像是0x8 and 0xF 應該要得到0x8 但是MATLAB這裡會得到1 想請問除了自己寫迴圈區別各位元外有沒有其他的指令可以用 感謝 -- ▃▃ D ▅▅▅▅ ▄▄ ▇▇ ▄▄◣ ◢a██   ▅▅ ▃▉ a█▅ ▄▄ ▄▄ i ▄▄▄ █▆t █▄ ▄▄▌█▊██▌ 04-05╴╴ ╴╴▄▄ █▅ █▄▌▄▄◤ █ Phx-Suns ▕▕▕▕╱ ╯05-06 ◤◥▄▄▄ ▄▄▄▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.237.128 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1467342194.A.2F0.html

07/01 11:15, , 1F
bitand
07/01 11:15, 1F

07/01 11:16, , 2F
謝謝喔 知道怎麼用了
07/01 11:16, 2F

07/01 20:29, , 3F
dec2hex(bi2de(de2bi(hex2dec('8'), 8) &
07/01 20:29, 3F

07/01 20:29, , 4F
de2bi(hex2dec('f'), 8))),這個?
07/01 20:29, 4F
文章代碼(AID): #1NTTroBm (MATLAB)