5字符串

A.字符串常量从一系列用双引号或单引号括起来的字符组成。例如,以下两个表达式

"parrot"
'parrot'

表示内容为'的字符串鹦鹉’. 字符串inOctave可以是任何长度。

从于单引号也用于转置运算符(详见算术运算符)但是双引号在Octave中没有其他用途,最好使用双引号来表示字符串。

可以使用定义矩阵的符号来连接字符串。例如,表达式

[ "foo" , "bar" , "baz" ]

生成内容为'的字符串foobarbaz’. 详见数字数据类型,了解有关创建矩阵的更多信息。

虽然字符串原则上可以存储任意内容,但大多数函数都希望它们是UTF-8编码的Unicode字符串。

此外,可以在不实际编写文本的情况下创建字符串。函数blanks创建一个给定长度的字符串,该字符串仅从空白字符组成(ASCII代码32)。

 
:str= blanks (n)

返回的字符串n空白。

例如

blanks (10);
whos ans
     ⇒
      Attr Name        Size                     Bytes  Class
      ==== ====        ====                     =====  =====
           ans         1x10                        10  char

详见: repmat.

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2