linux 進制轉換

一、16進制轉換成10進制       8進制轉換10進制    
printf "%d\n" 0xA            printf "%d\n" 0012
10                           10                           
echo $((16#A))               echo $((8#12))               
10                           10                           
echo $((0xA))                echo $((0012))
10                           10                           

二、10進制轉換成16進制        10轉8進制
printf "%x\n" 10              printf "%o\n" 10
a			      12
或者                          或者                 
echo "obase=16;10"|bc         echo "obase=8;10"|bc
A                             12                    

 

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