1樓:匿名使用者
int main(int argc, char* argv)
2樓:匿名使用者
搜一下"c++輸出格式", printf和cout對數字都有輸出格式選項
在c++中怎麼將一個數用十六進位制和八進位制輸出(利用io輸入輸出流)
3樓:匿名使用者
預設狀態下,資料按十進位制輸入輸出。如果要求按八進位制或十六進位制輸入輸出,在cin或cout中必須指明相應的資料形式,oct為八進位制,hex為十六進位制,dec為十進位制。
參考**:
說明:使用標頭檔案時,必須在cin中指明數制,否則從鍵盤輸入時,不認八進位制和十六進位制數開頭的0和0x標誌。指明後可省略0和0x標誌。
進位制控制只適用於整型變數,不適用於實型和字元型變數。
輸入資料的格式、個數和型別必須與cin中的變數一一對應,否則不僅使輸入資料錯誤,而且影響後面其他資料的正確輸入。
在cin或cout中指明數制後,該數制將一直有效,直到重新指明使用其他數制。
4樓:匿名使用者
這樣就可以了
cout< cout< 你還可以用他輸入, 輸入之後轉換都可以 5樓:笨甲蟲 八進位制輸出:cout< 十六進位制輸出:cout< c++如何輸入一個10進位制輸出一個2進位制或8進位制或16進位制 6樓: #include #include void main() {int n; cout<<"請輸入一個十六進位制的資料:"; cin>>hex>>n; cout<<"轉換為十進位制是:"<可以自己寫函式做了,只是這樣簡單好多! 7樓:濱崎步最愛 #include using namespace std; int main() bool temp=false; for(i=49;i>=0;--i) {if(b[i])temp=true; if(temp)cout<進位制輸出,其他類似,或者直接用格式輸出oct include include 不要忘記包含此標頭檔案using namespace std int main int a cout input a cin a cout hex 程式後,例如輸入34 十進版制 執行結果如權下 input a 34 輸入a的值 hex 22 十六進位制形式 incl... ac acpress any key to continue include include unsigned bs2di char s 二進位制串到十六進位制串,存hs並返回。char bs2hs char bs,char hs hs i 0 len strlen hs for i 0 i len... n進位制轉 baim進位制,10進製表示,n,m均小 du於10 如果大zhi於10需要 dao特殊處回理,需要使用字串來答 輔助處理了 int convertnumber int x,int n,int m z 0 nn 1 while y return z void main c語言裡,注意,說...c怎樣輸出十六進位制數,C怎樣輸出十六進位制數
用c語言將二進位制數轉化為十六進位制數
c語言裡,八進位制,十六進位制,二進位制,十進位制怎麼互