十进制、八进制、十六进制之间的转换

#include <stdio.h>

 

int main(int argc, const char * argv[]) {

    //n为十六进制正整数个数

    int n;

    scanf("%d",&n);

 

    //输入两个十六进制整数,字母是大写.如果是小写,可以换成"%x",而不是“%X”.

    int first, second;

    scanf("%X",&first);

    scanf("%X",&second);

    

    

    //将十六进制转换成十进制

    printf("%d\n",first);

    printf("%d\n",second);

    

    //将十进制转换成八进制

    printf("八进制is:%o\n",first);

    printf("八进制is:%o\n",second);

    

}

posted @ 2015-03-25 18:20  天&泽  阅读(315)  评论(0编辑  收藏  举报