[理工] 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