摘要: 首先说一下十六进制转换为十进制的方法 每一位数乘以十六的位数-1次方和即为十进制,即: sum+=第几位*pow(16,位数-1-第几位); 实行代码: 十进制转换为十六进制 由于十六进制的表示方法包含字符,我们可借用一个字符数组ch[]={'0','1','2','3','4','5','6',' 阅读全文
posted @ 2017-02-20 21:54 Kiven#5197 阅读(2275) 评论(0) 推荐(0) 编辑
摘要: 十六进制至八进制的转换要借用二进制作为跳板,即将十六进制先转换为二进制,再将转换过的二进制数转换为八进制。 原理还是很简单的,每1位十六进制数可对应4位二进制数,每1位八进制数可对应3位二进制数(因为7的二进制为111)。 其中有一点需要注意的就是当十六进制所转换的二进制数位不能被3整除时需要在串首 阅读全文
posted @ 2017-02-20 21:18 Kiven#5197 阅读(2601) 评论(0) 推荐(0) 编辑