Yanıtlar:
echo 'ibase=16;C06D1000-C06A5E78' | bc
176520
Sadece büyük harf onaltılık basamak Eğer örnekte 0 var neden olan, işlev ve değişken adları ile ters düşecek küçük harf olanlar desteklendiğini Not ( var1 - var2
)
Cevaba onaltılı olarak ihtiyacınız varsa, sadece obase
değişkeni ayarlayın :
echo 'obase=16;ibase=16;C06D1000-C06A5E78' | bc
2B188
Not: FYI scale
dönüşüm tabanı için tasarlanmamıştır. Gönderen man bc
:
scale defines how some operations use digits after the decimal point.
The default value of scale is 0.
obase
önce ayarlamanızın önemli olduğunu unutmayın ibase
. ibase
İlk olarak ayarlarsanız , ayrıştırılan değeri de etkiler obase
. yani ibase = 16; obase = 16;
setleri obase
0x16 = 22