進制裝換

【一些常識】

integer == int 整數
decimal == 十進制數的
binary == bin 二進制
octal = oct 八進制
hexadecimal == hex 十六進制

%d 整數
%f 浮點
%s 字符串
%x 十六進制數
%o 八制數

在shell腳本中的進制轉換

#轉換成十進制
printf "%d\n" 11
printf "%d\n" \"a\"
#保留一位小數
printf "%0.1f\n" 11
#轉換成八進制
printf "%o\n" 11
#轉換成十六進制
printf "%x\n" 11

#二進制的裝換
echo "obase=2;10" |bc

#十六進制轉換成十進制
printf "%d\n" 0xfff
#八進制轉換成十進制
printf "%d\n" 012

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章