看板 C_and_CPP 關於我們 聯絡資訊
急需QQ 將1十進位數字轉16表示 用%餘數 表示 上次老師有說四進位是%4 /4%4這樣 但16進位若是有超過10要怎麼表示呢 ob'_'ov -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.117.61 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1458016541.A.A73.html ※ 編輯: Neverfor (111.83.117.61), 03/15/2016 12:42:50
bdvstg: 你要不要先查一下16進位是什麼?03/15 12:49
suwako: 完全沒聽過用%餘數來表示16進位的表示法03/15 13:49
小考要考怎麼用%吧
LPH66: 你先手算一個數轉四進位十六進位怎麼轉再來寫程式03/15 13:53
WBTs: 你是要自己用除的方式換嗎?03/15 14:56
WBTs: 小數點左邊除數基有餘數放1沒餘數放0,小數點右邊用乘的大於103/15 15:00
WBTs: 放1,小於放003/15 15:00
WBTs: 到10就a-z接著啊03/15 15:01
WBTs: 上面說錯,擺的數要看數基,1是2進位03/15 15:13
WBTs: 基本的計概google就可找到了03/15 15:19
謝謝 剛剛好險出8位數的 我的問題應該類似這樣哈哈 int a=10009958478; printf("%d%d%d%d%d%d",a/8/8/8/8/8%8,a/8/8/8/8%8,......依此類推); 那16進位應該是把%d改%x就好了 應該XD ※ 編輯: Neverfor (111.83.229.185), 03/15/2016 17:35:17 ※ 編輯: Neverfor (111.83.229.185), 03/15/2016 17:36:36
Caesar08: 看到你那寫法,讓我想到#1B8eswoY這篇文章03/15 19:20
BlazarArc: 世界奇觀XDD 03/15 19:26
Neisseria: 剛看了一下 #1B8eswoY,真的是世界奇觀03/15 20:19
剛看了一下真的超猛!! ※ 編輯: Neverfor (42.72.15.248), 03/18/2016 12:26:29