書式指定子の表示(Luarida)

書式指定子の表示の表示サンプルです。

string.format() 関数で指定できる書式指定子は以下の通りです。
書式指定子
記号 意味
%d 整数の10進数として出力
%u 符号なし整数の10 進法として出力
%o 整数の8進数として出力
%x 整数の16進数として出力
%f 小数点表示
%c 1文字出力
%% %を出力

------------------------------------------
-- 書式指定子の表示(Luarida)のサンプル  format_print_sample.lua
------------------------------------------
 
function main()
 
a = 1
b = -2.2
c = 16.66
 
  canvas.drawCls(color(255,255,255))
  canvas.drawText("書式指定子の表示(Luarida)のサンプル", 0, 0, 24, color(0,0,0))
 
	canvas.drawText(string.format("a の値は 1 "), 0, 40, 20, color(0,0,0))
	canvas.drawText(string.format("b の値は -2.2 "), 0, 60, 20, color(0,0,0))
  canvas.drawText(string.format("c の値は 16.66 "), 0, 80, 20, color(0,0,0))
 
  canvas.drawText("整数の10 進数として出力", 0, 120, 20, color(0,0,0))
  canvas.drawText(string.format("a は%d   b は%d   c は%d",a,b,c), 0, 140, 20, color(0,0,0))
 
	canvas.drawText("符号なし整数の10 進法として出力", 0, 180, 20, color(0,0,0))
  canvas.drawText(string.format("a は%u   b は%u   c は%u",a,b,c), 0, 200, 20, color(0,0,0))
 
	canvas.drawText("整数の8 進数として出力", 0, 240, 20, color(0,0,0))
  canvas.drawText(string.format("a は%o   b は%o   c は%o",a,b,c), 0, 260, 20, color(0,0,0))
 
	canvas.drawText("整数の16 進数として出力", 0, 300, 20, color(0,0,0))
  canvas.drawText(string.format("a は%x   b は%x   c は%x",a,b,c), 0, 320, 20, color(0,0,0))
 
	canvas.drawText("小数点表示", 0, 360, 20, color(0,0,0))
  canvas.drawText(string.format("a は%f   b は%f   c は%f",a,b,c), 0, 380, 20, color(0,0,0))
 
  canvas.drawText("画面タッチで終了します。", 0, 420, 20, color(0,0,0))
  touch(3)
end
 
main()
 




コメント(最大30行)
名前:
コメント

すべてのコメントを見る



タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2011年09月23日 18:33
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。