c c 進製轉換

2021-07-08 10:52:32 字數 683 閱讀 1547

///c++**

#include

#include

using namespace std;

int main()

{for(int n=0;n<20;n++){

cout<>>>>>>>>>>>"<

這種寫法只能將十進位制數轉換為十進位制的、八進位制、十六進製制的。

///c**,無符號性的要新增符號

#include

int main()

{int a,b,c;

scanf("%0",&a);//輸入無符號型八進位制數

scanf("%d",&b);//輸入十進位制數,輸出亦一樣

scanf("%x",&c);//輸入十六進製制數其中x的大小寫代表輸入輸出的abc或是abc的大小寫,亦是無符號型數。

printf(-%x",-c);//當c為負數時,輸出要加負號。不然輸出結果不對哦!

%s 格式用於列印字串

%c格式用於列印字元

putchar():把變數的乙個字元常量輸出到螢幕上

getchar():從鍵盤上輸入乙個字元

printf():把各類資料,加以格式控制輸出

scanf():輸入各種格式

puts():輸出字串常量

gets():輸入字串

sscanf():從乙個字串中提取各類資料

c c 進製轉換練習

1 下列數最大的是 括號內為數字,括號外為進製。360集團 10010101 2 227 8 10010111 96 16 10010110 143 10 10001111 1 二進位制轉八進位制 3位二進位制數按權展開相加得到1位八進位制數。注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不...

c c 任意進製轉換函式

注意 此函式不依賴任何標頭檔案 2019 08 07增補 多函式實現 11進製及以上有bug 呼叫aikzp 待轉換數字,待轉換進製,生成進製 返回生成指定進製數字 int rev int a,int od return m int aikzp int a,int k,int p n m m 0 t...

C C 進製轉換和輸出格式

include include 設定必備的標頭檔案 using namespace std intmain include include using namespace std intmain 函式原型 long int strtol const char nptr,char endptr,int...