MATLAB 中字符变量(char )和字符串变量(string )的异同⽂章⽬录
MATLAB 中字符变量(char)和字符串变量(string)的异同
1.表现形式上
在MATLAB的显⽰当中,char变量是⽤单引号,⽽string变量⽤的是双引号。
2.相同⽤法
在很多需要字符串变量的地⽅,例如disp、fprintf、fullfile等函数,两者可以互换。
c++中string的用法3.差异字符变量可以被索引,⽽字符串变量不可以被索引。因此字符变量可以被当做⼀个由字符组成的⼀维向量。字符串则是⼀个变量,如果需要对字符串进⾏造作,可以使⽤字符串相关函数,例如strcmp等。
4.两者转换利⽤char()和string()函数可以对字符串和字符变量相互转换。
c = 'char';%字符
s = "string";%字符串
disp('hello world!');disp("hello world!");
fprintf('a+b=%d \r\n', 10);fprintf("a+b=%d \r\n", 10);c = 'char';
for i = 1:4
c(i)
end
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论