使用你自己的格式将实数转换为字符串,你可以选择保存到字符串的 “位置” 数量以及保存的小数位数。两者都非常方便,有些游戏更喜欢将分数显示为一组数字,而对小数点位置的控制对于 string() 的两位小数所不能提供的高精度来说是很好的。如果指定的位数大于要显示的值和 / 或数字加上已指定的小数位数小于总位数,则将在值之前添加空格以弥补差异(请参阅如下例子)。如果给定的值小于要包括的小数位数的总数,则零将添加到小数点的右侧。
string_format(val, tot, dec);
参数 描述 val 要转换为字符串的实数。 tot 要显示的主数字的总位置数。将插入与此匹配的零或空格。 dec 要包含的小数位数。
String(字符串)
str1 = string_format(1234, 8, 0);
str2 = string_format(pi, 1, 10);
str3 = string_format(pi, 5, 5);
这将把 str1 设置为 “1234”,将 str2 设置为 “3.1415926535” 并将 str3 设置为 “3.14159”。