Re: [問題] c和c++的進制轉換

看板Programming作者 (minhong)時間18年前 (2007/10/31 18:43), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《hajr (幸幸福福)》之銘言: : 最近開始學c++ : 想請問一下喔… : 在c裡進制可以直接轉換 : 那在c++裡可以嗎?? : 例如 十六進制要轉十進制 : 要怎麼轉啊?? : 我怎麼寫都不對!orz..... : 請各位幫幫忙了! : 謝謝 對你的問題其實有點模糊 你是要處理輸入/輸出的進制轉換還是 ? Anyway, ----------------------------------------------------------- #include <iostream> using namespace std ; int main() { int a = 0; cin >> std::hex; /* 將輸入以 16 進位對待 */ cin >> a; cout << a << endl; return 0; } ~ 輸入 100 可得 output 為 256 同理,轉換輸出可以使用 cout << std::hex ; (註:8 進位為 std::oct) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.160.140

11/01 00:05, , 1F
謝謝:)
11/01 00:05, 1F
文章代碼(AID): #17A5n9Es (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #17A5n9Es (Programming)