关于一个二进制数转为八进制数的C语言编程

日期:2012-12-17 19:25:04 人气:2

关于一个二进制数转为八进制数的C语言编程

'0'代表字符0,换成int 类型值就是48; 所以ch-'0'相当于把你输入的字符(也就是你输入的数字)换成int 型的值. 所以sum+'0',你懂的! 你所说的不能保证输入的二进制数的倍数是3的倍数,这个想必是你没有看懂 if(i%3==0)吧 二进制转八进制就是每3位二进制数字换成一个八进制数 if(i%3==0) 就是每当读取了3位二进制数字后换成一个八进制数并输出
    A+
热门评论