会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Repository
绚烂之极归于平淡
博客园
首页
新随笔
联系
订阅
管理
2011年1月24日
使用移位操作把十进制转换为二进制与十六进制字符串输出
摘要: 函数原型: 思路: 转换二进制很简单,二步操作即可完成, 1:循环对数字1左移31-i(i={0,31})位(从高位开始的),再与把number作位与操作, 2:再把刚才的结果通过右移31-i (i={0,31}) 位得出每一位是否为0还是1, 这样就得到了每一位的二进制位,再把这些二进制位拼成字符串就OK了! 转换十六进制麻烦一点,要考虑字母的情况,
阅读全文
posted @ 2011-01-24 19:05 Repository
阅读(5548)
评论(0)
推荐(1)
编辑
公告