C语言中如何用数组完成进制的转换,把十进制转化为2,8,16进制
C语言中如何用数组完成进制的转换,把十进制转化为2,8,16进制
日期:2016-07-05 14:52:37 人气:1
#include
#include
int main(int argc, char* argv[]){
int a,b,i,c;
b=atoi(argv[1]);
while(b!=0)
{
c=(b%16)*pow(10,i);
printf("c=%d\n",b%16);
if( (b%16) > 9 ){
switch(b%16){