首页 > 代码库 > 十六进制与八进制之间转换的小技巧
十六进制与八进制之间转换的小技巧
最近敲了一道题,是个进制之间的转换,不得不说这道题让我明白了做题时该水的的一定要水。
十六先转到二,一位十六进制数可以转换成一个四位二进制数,然后一位八进制数又可以转换成一个三位二进制数,但是,宝宝天真的以为我需要不停地进制转换,最后发现,完全可以弄两个字符数组来进行进制的转换。
string a16[20]={"0000","0001","0010","0011","0100","0101","0110","0111","1000","1001","1010","1011","1100","1101","1110","1111"};
string a8[10]={"000","001","010","011","100","101","110","111"};
这样的话每一个二进制数对应的数组下标就是十六进制数或八进制数。
呜呜,宝宝心里苦。
十六进制与八进制之间转换的小技巧
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。