获取字符串长度

获取[Source Data]中字符串的字符数,并将值存储到[Destination Data]。

文本

TARGET = length(EXPRESSION);
  1                 2

# 描述
1 [Destination Data] 设置目标,存储字符串长度。字符串的长度存储为整数值。
2 [Source Data] 设置源数据,存储字符串。如果使用外部变量,字符串将以关联设备的[字符串编码]设置编码。否则,字符串将以UTF-8编码。

(示例)

 

文本

Var1 = length(Var3);

 

操作示例

[Source Data]中的变量

[Destination Data]中的变量

注解
字符串

最大字节数

数据类型 获得的字符数
ABCDE

5

INT 5-
AB

5

INT 2-
Aあ

5

INT 2字符串的字符数已保存。
AA

在变量属性窗口中启用了[变量长度]

INT 2-
Aあ

在变量属性窗口中启用了[变量长度]

INT 2字符串的字符数已保存。
A(0x00)CDE

5

INT 1
如果存在NULL(0x00),则字符串在该处终止。
(0x00)

5

INT 0
如果存在NULL(0x00),则字符串在该处终止。
A(0x0A)CD

5

INT 4换行码(0x0A)被视为一个字符。
A(0x0D)CD

5

INT 4返回码(0x0D)被视为一个字符。