Difference between revisions of "MC-Basic:PRINTUSING/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
(描述)
(Fixed double ")
 
Line 1: Line 1:
{{Languages}}
+
{{Languages|MC-Basic:PRINTUSING}}
 
== 缩写 ==
 
== 缩写 ==
 
PrintU
 
PrintU
  
 
== 格式 ==
 
== 格式 ==
PrintUsing <''format_string''>;[<''expression''>];{[<''expression''>]}*
+
PrintUsing "<''format_string''>";[<''expression''>];{[<''expression''>]}*
  
 
== 使用版本 ==
 
== 使用版本 ==
Line 42: Line 42:
 
== 限制 ==
 
== 限制 ==
 
只能显示小数点后15位有效数字。声明: <br>
 
只能显示小数点后15位有效数字。声明: <br>
       printu #.################;My_Var<br>
+
       printu "#.################";My_Var<br>
  
 
格式化字符串只能打印15位数字,而不是16位。小数点前数字只能打印16位。声明:<br>
 
格式化字符串只能打印15位数字,而不是16位。小数点前数字只能打印16位。声明:<br>
       printu #.#;1e15<br>
+
       printu "#.#";1e15<br>
  
 
被打印为:<br>
 
被打印为:<br>
Line 51: Line 51:
  
 
当:<br>
 
当:<br>
       printu #.#;1e16<br>
+
       printu "#.#";1e16<br>
  
 
被打印为<br>
 
被打印为<br>
Line 59: Line 59:
 
利用“#”与小数点,指定最小显示字符个数<br>
 
利用“#”与小数点,指定最小显示字符个数<br>
 
         B = 33.344<br>
 
         B = 33.344<br>
         PrintU “B is ##.##;B???? ‘prints B IS 33.34<br>
+
         PrintU "B is ##.##";B???? ‘prints B IS 33.34<br>
         PrintU “B is ##.####;B???? ‘prints B IS 33.3440
+
         PrintU "B is ##.####";B???? ‘prints B IS 33.3440
  
PrintU “B is ##.##^^^^;B???? ‘prints B IS 3.33e+01 (您必须使用4个“^”符号来实现该功能)
+
PrintU "B is ##.##^^^^";B???? ‘prints B IS 3.33e+01 (您必须使用4个“^”符号来实现该功能)
  
 
另一个例子:<br>
 
另一个例子:<br>
       PrintU "The number is #;j1,j2<br>
+
       PrintU "The number is #";j1,j2<br>
 
       à The number is 1, The number is 2
 
       à The number is 1, The number is 2
  
 
指定打印的位数,实现表格化打印,这样不会因为数字的数值不同而导致位数不同:<br>
 
指定打印的位数,实现表格化打印,这样不会因为数字的数值不同而导致位数不同:<br>
       PrintU “Keep numbers to a fixed length with PrintUsing: ######; 100
+
       PrintU "Keep numbers to a fixed length with PrintUsing: ######" ; 100
  
 
== 可查看 ==
 
== 可查看 ==

Latest revision as of 08:41, 10 August 2017

语言: English  • 中文(简体)‎

缩写

PrintU

格式

PrintUsing "<format_string>";[<expression>];{[<expression>]}*

使用版本

所有版本

描述

以指定的字符串格式打印格式化的数字变量。该格式化字符串可以包含字面意思的文本,也可以打印数字表达式。以下字符可以用来格式化数字表达式:

     #        数字位置 
  .            小数点
    +       打印表达式符号
  ^^^^    打印指数格式



表达式只允许打印包含一个格式化字符串(包括文本与格式化字符)的表达式。

类型

<格式化字符串>: String
<表达式>: Long, Double or String

范围

单位

默认

使用范围

Configuration, Task or Terminal

限制

只能显示小数点后15位有效数字。声明:

      printu "#.################";My_Var

格式化字符串只能打印15位数字,而不是16位。小数点前数字只能打印16位。声明:

     printu "#.#";1e15

被打印为:

     100000000000000.0 

当:

     printu "#.#";1e16

被打印为

     1.0e16

例子

利用“#”与小数点,指定最小显示字符个数

       B = 33.344
PrintU "B is ##.##";B???? ‘prints B IS 33.34
PrintU "B is ##.####";B???? ‘prints B IS 33.3440

PrintU "B is ##.##^^^^";B???? ‘prints B IS 3.33e+01 (您必须使用4个“^”符号来实现该功能)

另一个例子:

      PrintU "The number is #";j1,j2
à The number is 1, The number is 2

指定打印的位数,实现表格化打印,这样不会因为数字的数值不同而导致位数不同:

      PrintU "Keep numbers to a fixed length with PrintUsing: ######" ; 100

可查看