cin>>oct>>a;
//代表輸入的為八進位制數
cin>>hex>>a;
//代表輸入的為十六進製制數
cout/代表輸出八進位制數
cout/代表輸出十六進製制數(字母為小寫)
*注意標頭檔案*#include
cout<<
setiosflags
(ios::uppercase)
<'\n'
;
scanf
("%o"
,&d)
;//輸入八進位制數
scanf
("%x"
,&d)
;//輸入十六進製制數(字母為小寫)
scanf
("%x"
,&d)
;//輸入十六進製制數(字母為大寫)
printf
("%o"
,d);
//輸出八進位制數
printf
("%x"
,d);
//輸出十六進製制數(字母為小寫)
printf
("%x"
,d);
//輸出十六進製制數(字母為大寫)
c 進製轉換 十六進製制轉八進位制
試題 n個十六進製制正整數,輸出它們對應的八進位制數。輸入格式 輸入的第一行為乙個正整數n 1 n 10 接下來n行,每行乙個由09 大寫字母af組成的字串,表示要轉換的十六進製制正整數,每個十六進製制數長度不超過100000。輸出格式 輸出n行,每行為輸入對應的八進位制正整數。注意 輸入的十六進製...
八進位制 十六進製制,補碼
為什麼需要八進位制和十六進製制?程式設計中,我們常用的還是10進製 必竟c c 是高階語言。比如 int a 100,b 99 不過,由於資料在計算機中的表示,最終以二進位制的形式存在,所以有時候使用二進位制,可以更直觀地解決問題。但,二進位制數太長了。比如int 型別占用4個位元組,32位。比如1...
十六進製制轉八進位制
時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定n個十六進製制正整數,輸出它們對應的八進位制數。輸入格式 輸入的第一行為乙個正整數n 1 n 10 接下來n行,每行乙個由0 9 大寫字母a f組成的字串,表示要轉換的十六進製制正整數,每個十六進製制數長度不超過100000。輸出格式 輸...