導航:首頁 > 編程語言 > 編程八進制輸入輸出過程

編程八進制輸入輸出過程

發布時間:2023-03-13 06:19:54

『壹』 C語言編程,輸入十進制數輸出十六進制和八進制

可以通過下面的公式解決

#include<stdio.h>

const int maxn = 128;

const int index8 = 8;

const int index16 =16;

int main()

{int Array8[maxn];

int Array16[maxn];

int n, cot8 = 0;

scanf("%d", &n);

int m = n, cot16 = 0;

while(n) {Array8[cot8++] = n % index8;

n /= index8;}

while(m) {Array16[cot16++] = m % index16;

m /= index16;}

int i;

for(i = cot8 - 1; i >= 0; i--)

printf("%d", Array8[i]);

puts("");

for(i = cot16 - 1; i >= 0; i--)

(1)編程八進制輸入輸出過程擴展閱讀:

十進制轉十六進制的具體方法:

對於整數部分,用被除數反復除以16,除第一次外,每次除以16均取前一次商的整數部分作被除數並依次記下每次的余數。另外,所得到的商的最後一位余數是所求二進制數的最高位。

對於小數部分,採用連續乘以基數16,並依次取出的整數部分,直至結果的小數部分為0為止。故該法稱「乘基取整法」。

10進制數轉換成十六進制數,這是一個連續除以16的過程:把要轉換的數,除以16,得到商和余數,將商繼續除以16,直到商為0。最後將所有餘數倒序排列,得到數就是轉換結果。

閱讀全文

與編程八進制輸入輸出過程相關的資料

熱點內容
道經pdf 瀏覽:1001
程序員耳洞 瀏覽:538
阿貝雲伺服器有用么 瀏覽:459
上海女程序員頭發 瀏覽:173
放拳擊靶讓學生解壓 瀏覽:584
蘋果買app扣哪裡錢 瀏覽:315
java線程回調函數 瀏覽:781
蘇州加密代理 瀏覽:358
中央編譯怎麼樣 瀏覽:323
android界面入門 瀏覽:883
滾石PDF 瀏覽:697
知道網址怎麼查伺服器ip地址嗎 瀏覽:967
伺服器2U4路是什麼意思 瀏覽:858
linux更新firefox 瀏覽:517
php站內消息功能 瀏覽:239
php自定義composer包 瀏覽:967
如何清理復制app的存儲空間 瀏覽:731
grx編譯器編譯失敗 瀏覽:715
linux使用的資料庫伺服器地址 瀏覽:712
我的世界電腦版如何伺服器加光影 瀏覽:677