[理工] 16進位正負轉換

作者: turbo1 (turbo)   2019-12-02 23:24:28
各位大大你們好
小的我想請問
要判斷16進位的正負
是否要先將16進位的數 轉換為2進位?
然後以最左邊位元是0或1來判斷正負?
寫題目寫到
0x20001400 左移2位然後判斷正負(計組p.58)
答案是說他是負的
請問我這樣的思路是否是對的
另外請問sll 2位元
是先換成2進位再左移嗎?
還是在16進位時左移2位?
我有點不確定 謝謝各位了
作者: mistel (Mistel)   2019-12-02 23:56:00
節省時間把2換成0010然後左移兩位就好了 不過這樣是不是overflow啊?
作者: willie7878 (wanaGG怎不去玩個火影砍o)   2019-12-05 18:08:00
左移應該要換成2進位去移就像你不會左移10進位 所以照理來說也不能直接左移16進位

Links booklink

Contact Us: admin [ a t ] ucptt.com