「Lua」string.format関数で数値を10進数、16進数で表示する
環境
Lua 5.4.4
書式
記号
%o 整数の8進数として出力
%x 整数の16進数として出力
%d 整数の10進数として出力
使用例
cft = 10 print( string.format( "cftの10進数の値は%d です" ,cft) ) print( "cftの16進数の値は" .. string.format("%x",cft) .. "です") print( "cftの8進数の値は" .. string.format("%o",cft) .. "です")
実行結果
C:\study\skill\lua>lua test.lua cftの10進数の値は10 です cftの16進数の値はaです cftの8進数の値は12です