タグ

変換に関するkoma_gのブックマーク (2)

  • データ型について理解を深めよう − @IT

    明示的な型変換 では、先ほどのXとYの値をそれぞれ入力して、数値として足し算したい場合はどうするかというと、関数を用いた明示的な型変換が必要になる。 先ほどのコードを、関数を用いて明示的に型変換を行うようにする。 Option Explicit Dim strX, strY, dblX, dblY, dblSum strX = InputBox("Xの値を入力してください。") If IsNumeric(strX) Then dblX = CDbl(strX) Else dblX = 0 End If strY = InputBox("Yの値を入力してください。") If IsNumeric(strY) Then dblY = CDbl(strY) Else dblY = 0 End If dblSum = dblX + dblY MsgBox strX & "+" & strY & "=

    データ型について理解を深めよう − @IT
  • 暗算で 16 進数を 2 進数に変換する方法 | プログラマーズ雑記帳

    C 言語などでビットの定義を行う場合、 ビットシフト(<<)も使いますが、 16 進数で表記することも多いです。 何故 16 進数で記述するかというと 16 進数は 2 進数に変換しやすいためです。 C 言語でゴリゴリ書くのが主流だった時代は、 結構みんな独自の計算方法を持っていて、すぐに 2 進数に変換していました。 しかし、最近ではこの変換をできない人が増えてきた気がします。 そこで今回は私がやっている暗算で 16 進数を 2 進数に変換する方法を紹介したいと思います。 ただ、魔法のような便利な方法があるわけではなく、掛け算における九九のように暗記よる部分が多いです。 進数表記の基礎 まず最初に進数表記について簡単に説明します。 進数表記の種類としては 16, 10, 8, 2 進数などがあり、 通常、私達が使っているのは 10 進数です。 2, 8 進数などの場合、たまに 2, 8

  • 1