2007-05-23から1日間の記事一覧

10進/16進変換?

最近、よくバイナリファイルをバイナリエディタで見る。 しかし、例えば 22 01 00 00となっていても、これが10進でいくつになるかすぐにはわからないだろう。 そこで、次のような関数を作る。 int dec2hex(int x) { int y = 0; int h = 1; while(x != 0) { i…