bc for linux 進製轉化

2022-02-13 21:23:40 字數 578 閱讀 9120

1.(將12這個數)10進製轉換16進製制

echo "ibase=10;obase=16;12" | bc

2.16進製制轉換10進製

echo 「ibase=16;obase=a;c" | bc

3.10進製轉換為2進製

echo "ibase=10;obase=2;12" | bc

4.2進製轉換為10進製

echo "ibase=2;obase=a;1100" | bc

5.10進製轉換為8進製

echo "ibase=10;obase=8;12" | bc

6.8進製轉換為10進製

echo "ibase=8;obase=a;14" | bc

這個玩意直接在terminal裡輸,,,,,,!!!!!

echo 本來就是管道了,結果我又在bc裡用bc的管道,是不略微有點傻....

如果你要進bc,你直接輸入

obase=16

ibase=10

(盡量不要變順序)

(in 10,out 16)

這樣你輸入十進位制就有輸出了

進製轉化相關

輸入為一行,m 32位整數 n 2 n 16 以空格隔開。為每個測試例項輸出轉換後的數,每個輸出佔一行。如果n大於9,則對應的數字規則參考16進製制 比如,10用a表示,等等 輸入7 2 輸出 include using namespace std int main while m s table ...

進製轉化器。

能夠進行二,八,十,十六進製制之間的轉化。include include void turn1 printf 轉化為二進位制為 while i 0 printf d b i printf n void turn2 printf 轉化為八進位制為 while i 0 printf d b i prin...

c 進製轉化

轉換為十進位制 convert.toint32 值字串 字串的進製 十進位制轉為其他進製 convert.tostring 十進位制值,要轉換的進製 using system using system.linq using system.net.security 十進位制整數轉換為其他進製 stat...