1. 程式人生 > >整數型別的轉換(十進位制->十六進位制)

整數型別的轉換(十進位制->十六進位制)

#include<stdio.h>
main()
{
    int m;
    char s[100];
    int i=0;
    printf("請輸入一個數字:");
    scanf("%d",&m);
   while(m>0)
   {
       s[i++]=m%16;
       m=m/16;
   }
   printf("轉換為16進位制的數字是:");
    for(i=i-1;i>=0;i--)
        printf("%d",s[i]);
}