看板 Programming 關於我們 聯絡資訊
※ 引述《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
hajr:謝謝:) 218.175.57.240 11/01 00:05