C语言 2 8 10 16进制互相转换代码

日期:2007-07-12 14:46:49 人气:1

C语言 2 8 10 16进制互相转换代码

以十进制数25为例子 1:变为2进制用十短除2 25除2 商12余1, 12除2 商6余0, 6除2 商3余0, 3除2 商1余1, 1除2 商0余1, 从下往上看余数 便是2进株书即 十进制25=11001, 根据所得2进制数取3位一组 即11,001不够3位最左边补0便是8进制数 即11,001=31 即便是8进制的31, 还是根据所得2进制数分4为一组即1,1001 不够4位最左边补0即 0001,1001便是16进株数19 也就是十进制数25D=11001
    A+
热门评论