1樓:匿名使用者
printf自帶輸出格式. %d是十進位制輸出, %x是十六進位制輸出. %o是八進位制輸出.
用printf自帶的格式輸出**"飛飛"已經給出了. 我就不再寫了. 給你個用函式轉換的.
你可以看看.#include /*輸出*/
void print(int i,char *s)printf("\n");
}/*十進位制轉換八進位制*/
void tentoe(int n)
printf("octal:");
print(i,str);
}/*十進位制轉換十六進位制*/
void tentohex(int n)
else
str[i]=n%16+'0';
n/=16;
i++;
}printf("hex:");
print(i,str);
}void main()
2樓:匿名使用者
printf %x 16進位制%o 8進位制
3樓:匿名使用者
#include
void main()
4樓:匿名使用者
兄dei 北理工的吧
#include
int main ()
一個c語言的小問題,請求大神解答
5樓:聽不清啊
紅色的,輸入10時,輸出為d=16,x=20,x=10
綠色的,輸入10時,輸出為d=10,x=12,x=a
最後輸入-1時的情況,是因為-1在計算機中是以11111111111111111111111111111111(32位1)表示的。它們的八進位制及十六進位制就是圖中所示的情況。
c語言程式設計,輸入十進位制數輸出十六進位制和八進位制
6樓:園林植物手冊
可以通過下面的公式解決
#include
const int maxn = 128;
const int index8 = 8;
const int index16 =16;
int main()
while(m)
int i;
for(i = cot8 - 1; i >= 0; i--)printf("%d", array8[i]);
puts("");
for(i = cot16 - 1; i >= 0; i--)擴充套件資料:
十進位制轉十六進位制的具體方法:對於整數部分,用被除數反覆除以16,除第一次外,每次除以16均取前一次商的整數部分作被除數並依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進位制數的最高位。
對於小數部分,採用連續乘以基數16,並依次取出的整數部分,直至結果的小數部分為0為止。故該法稱「乘基取整法」。
10進位制數轉換成十六進位制數,這是一個連續除以16的過程:把要轉換的數,除以16,得到商和餘數,將商繼續除以16,直到商為0。最後將所有餘數倒序排列,得到數就是轉換結果。
7樓:匿名使用者
可以格式化輸出。
#include
int main()
8樓:匿名使用者
#include
void showbit(int n)
printf("%d",n%2);
}void showoct(int n)
printf("%d",n%8);
}void showhex(int n)
printf("%d",n%16);
}int main()
9樓:著述的鴨子非了
#include
main()
while(n!=0);
for(i--;i>=0;i--)
putchar(s[i]);
} //十進位制轉八進位制 十六進位制方法類似#include
void main()
編寫程式輸入一個正整數分別按十進位制,八進位制和十六進位制輸出該數
10樓:匿名使用者
輸出形式選擇%d即輸出十進位制數,%o即輸出八進位制數,%x即輸出十六進位制數,具體如下:
11樓:匿名使用者
#include
main()
c語言的整型變數,C語言的整型變數
整型變數 整型變數可分為以下幾類 1.基本型 型別說明符為int,在記憶體中佔2個位元組,其取值為基本整常數。2.短整量 型別說明符為short int或short c110f1。所佔位元組和取值範圍均與基本型相同。3.長整型 型別說明符為long int或long 在記憶體中佔4個位元組,其取值為...
c語言的整型什麼意思,C語言的整型變數到底是什麼意思?
整型變數,即 整數型變數。包括有符號整數和無符號整數,從資料長度上分,包括短整數 整數 長整數。標準整數型別為int 一般只說整形,通常是指這個,但其它整數型別也在簡稱整形變數的範圍之內。包括的關鍵字有 short int long unsigned其它常見的內建變數型別還有很多,例如 unit u...
C語言unsigned賦負值後以整型輸出還是賦值。為什麼
不是int存不下 而是你的棧空間不足 20萬就是200000 4 800000 需要800k左右的記憶體。明顯棧溢位了 修改方法也很簡單 要麼用new動態分配 要麼定義成全域性變數 比如const unsigned int arrsize 200000 const unsigned int nsta...