char
字符数组
说明
字符数组是一个字符序列,就像数值数组是一个数字序列一样。它的典型用途是将一小段文本作为一行字符存储在字符向量中。
创建对象
您可以使用单引号创建字符向量。
C = 'Hello, world'
C = 'Hello, world'
如果您有一个其他数据类型的数组,则可以使用下面介绍的 char
函数将其转换为字符数组。
描述
将数组 C
= char(A1,...,An)A1,...,An
转换为单个字符数组。转换为字符后,输入数组变为 C
中的行。char
函数会根据需要使用空格填充行。如果任何输入数组是空字符数组,则 C
中相应的行是一行空格。
输入数组 A1,...,An
不能是字符串数组、元胞数组或分类数组。
A1,...,An
可以是不同的大小和形状。
输入参数
输出参数
示例
提示
将
char
数组转换为数值类型将生成包含对应 Unicode 代码值的数组。字符串中的文本不以这种方式转换。将不表示单个数值的字符串转换为double
将产生NaN
结果。有关详细信息,请参阅 Unicode 和 ASCII 值。
扩展功能
版本历史记录
在 R2006a 之前推出
另请参阅
ischar
| cellstr
| string
| convertCharsToStrings
| convertStringsToChars
| double
| isstring
| iscellstr