1樓:匿名使用者
#include
#include //不要忘記包含此標頭檔案using namespace std;
int main()
{ int a;
cout<<"input a:";
cin>>a;
cout<<"hex:"<程式後,例如輸入34(十進版制)執行結果如權下:
input a:34 (輸入a的值)hex:22 (十六進位制形式)
2樓:祁日答涵桃
#include
intmain()
printf("%d",n);
return0;}
在c++中怎麼將一個數用十六進位制和八進位制輸出(利用io輸入輸出流)
3樓:匿名使用者
預設狀態下,資料按十進位制輸入輸出。如果要求按八進位制或十六進位制輸入輸出,在cin或cout中必須指明相應的資料形式,oct為八進位制,hex為十六進位制,dec為十進位制。
參考**:
說明:使用標頭檔案時,必須在cin中指明數制,否則從鍵盤輸入時,不認八進位制和十六進位制數開頭的0和0x標誌。指明後可省略0和0x標誌。
進位制控制只適用於整型變數,不適用於實型和字元型變數。
輸入資料的格式、個數和型別必須與cin中的變數一一對應,否則不僅使輸入資料錯誤,而且影響後面其他資料的正確輸入。
在cin或cout中指明數制後,該數制將一直有效,直到重新指明使用其他數制。
4樓:匿名使用者
這樣就可以了
cout< cout< 你還可以用他輸入, 輸入之後轉換都可以 5樓:笨甲蟲 八進位制輸出:cout< 十六進位制輸出:cout< c++怎麼輸出一個八位十六進位制數 6樓:匿名使用者 int main(int argc, char* argv) 7樓:匿名使用者 搜一下"c++輸出格式", printf和cout對數字都有輸出格式選項 c++中 如何將整數轉換成十六進位制的字串 8樓:匿名使用者 1、首先開啟vc6.0, 新建一個專案。 2、新增標頭檔案。 3、新增main主函式。 4、定義無符號char型別變數str,strh。 5、定義int變數i,j。 6、將str字元轉換為十六進位制並新增到strh中。 7、使用printf列印即可。 9樓:匿名使用者 用字串流就可以。 #include #include std::string dec2hex(int i, int width) 如按下面呼叫 std::cout << dec2hex(25, 4); 輸出0019 10樓:1002nd夜 沒說清楚是控制檯輸出還是返回字串啊。 我就寫輸出到控制檯吧。 int outputdec2hex(int dec, int bits) sprintf(outputformat,"%%0%dx\n", bits); printf(outputformat,dec); return 0;} 11樓:潘寅傑 itoa,最後一個引數寫16 c++中怎樣把十六進位制資料賦到字串的記憶體? 12樓:匿名使用者 16進位制資料僅是整數的一種表現形式,把十六進位制資料賦到字串的記憶體,就是內把一個 整數容寫到記憶體地址中,可採用的最簡單的辦法就是用memcpy()函式。 相關標頭檔案: #include 函式原型: void * memcpy( void *dest, void * src, size_t len ); dest:目標地址 src:資料來源所在地址 len:拷貝的資料長度 功能:從資料來源所在地址src開始,拷貝len個位元組到dest地址中。 參考**: #include #include void main() {int n=0x12345678 ; char str[10]; for( int i=0;i 執行結果: 小端機: 7856 3412 大端機: 1234 5678 13樓:毒愛流星 16進位制資料?直接變數賦值 16進位制的形式在字串中顯示?轉換再賦值 int main int argc,char argv 搜一下 c 輸出格式 printf和cout對數字都有輸出格式選項 在c 中怎麼將一個數用十六進位制和八進位制輸出 利用io輸入輸出流 預設狀態下,資料按十進位制輸入輸出。如果要求按八進位制或十六進位制輸入輸出,在cin或cout中必須指明相應... 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... include stdafx.h if the vc 6.0,with this line.include using namespace std int main void c 16進位制轉化問題,字串轉化成數字 方法1 include int main 主要用到sscanf這個庫函式 函式名 s...c怎麼輸出八位十六進位制數,C怎麼輸出一個八位十六進位制數
用c語言將二進位制數轉化為十六進位制數
c關於十六進位制數字顯示的問題,C關於十六進位制數字顯示的一個問題