『CoR向け スクリプト 汎用関数』 10進数、2進数、16進数の相互変換

投稿者:Cdv30200 aoi icon mini aoihikawa 投稿日:2021/10/16 04:20

10進数→2進数

第1引数:10進数(int)
戻り値:2進数(str)

def DEC2BIN(i)
  s = i.to_s(2)
  return s
end



2進数→10進数

第1引数:2進数(str)
戻り値:10進数(int)

def BIN2DEC(s)
  r = "0b" + s
  i = Integer(r)
  return i
end



10進数→16進数

第1引数:10進数(int)
戻り値:16進数(str)

def DEC2HEX(i)
  s = i.to_s(16)
  return s
end



16進数→10進数

第1引数:16進数(str)
戻り値:10進数(int)

def HEX2DEC(s)
  r = s.hex()
  i = r.to_i()
  return i
end

コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。