4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

お手軽?16進数から10進数への変換

Last updated at Posted at 2014-03-05

Windows標準の(プログラム)電卓を使っても良いのですが、 「俺はコマンドラインが好きなんだぁぁ!」??な人向けに・・・


シェルの演算機能を使ってみましょう。
bcコマンドやprintfコマンドでも変換できますが、書式など忘れやすいものです。
そんな時は、以下のようにサクっと打ってみましょう。

16進数「1F2E」を10進数に変換する例

$ echo $((0x1F2E))
7982

$((計算式)) で計算をしてくれますが、結果は10進数で表示されることを利用したものです。
なので、「16進数同士を計算して、結果は10進数で」みたいなこともできます。

$ echo $((0xFF + 0x11))
272

あまりお手軽ではなかったですね・・・
でも、電卓ではなく、ターミナルからカチャカチャって変換すると、何かカッコイイかも??

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?