2019年5月28日

使用java移位运算符进行转化

摘要: 这种解法的思路是:1位16进制可以代表4位2进制, 1位8进制可以代表3位二进制,得出3位16进制求和入栈输出表示4位8进制,然后出栈输出。由16进制转化为10进制的时候,使用 << 使16进制数转化为8进制。 阅读全文

posted @ 2019-05-28 09:44 林肯公园 阅读(469) 评论(0) 推荐(0)

使用移位操作把十进制转换为二进制与十六进制字符串输出

摘要: 函数原型: 思路: 转换二进制很简单,二步操作即可完成, 1:循环对数字1左移31-i(i={0,31})位(从高位开始的),再与把number作位与操作, 2:再把刚才的结果通过右移31-i (i={0,31}) 位得出每一位是否为0还是1, 这样就得到了每一位的二进制位,再把这些二进制位拼成字符 阅读全文

posted @ 2019-05-28 09:29 林肯公园 阅读(1040) 评论(0) 推荐(0)

导航