看板 NTUEE107HW 關於我們 聯絡資訊
※ 引述《timrau (.......)》之銘言: : case 16: : printf("%h\n",inNum); : break; 不好意思幫你勘個誤 , 印出 16 進位是 %x : case 2: : for(ta=sizeof(int)*8-1;ta>=0;ta--) : printf("%d",(inNum & (1<<ta)) >> ta); : printf("\n"); : break; 二進位直接這樣換還不賴 !! : 除了二進位以外,全都不用自己來 : 不過只限2/8/10/16進位就是了 : 其他就要再研究了 : (他們規定用gcc,所以沒有itoa()可以用) 這樣也太偷機了吧 >_>"....( 如果是要練習的話 ) 不過我用那樣除的話倒是輸入要換的進位都可以換 ~ 好處之一 ~ 耶 ! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.67.226
timrau:噢....我只想到十六進位是hex>.< 推 140.112.18.71 10/06