1

次の16進数を6つの16進値形式で返したいのですが...

[admin@X~]$ echo "obase=16; 16777215" | bc
FFFFFF
[admin@X~]$ echo "obase=16; 0" | bc
0
[admin@X~]$ 

0を000000として表現したい...

何か助けはありますか?

ありがとう、

4

1 に答える 1

2

公式の答えは...

printf先行ゼロを使用して16進数を簡単に実行でき、派手な多精度の計算は必要ありませbcん。

printf '%06X\n' 0
printf '%06X\n' 16777215
于 2012-08-16T21:51:46.677 に答える