MATLAB 字符与编码详解
一、MATLAB 中字符的表示
在 MATLAB 里,字符是用单引号来表示的,例如 'a' 或者 'x' 。单引号是用来表示字符的必要条件,如果没有引号,字母会被解释为变量名。字符通过一种叫做字符编码的方式进行排序。在字符编码中,计算机字符集中的所有字符都会被按顺序排列,并赋予相应的整数值。字符集包含了字母表中的所有字母、数字和标点符号,基本上键盘上的所有按键对应的都是字符,像回车键这样的特殊字符也包含在内。所以, 'x' 、 '!' 和 '3' 都是字符。需要注意的是,加上引号后, '3' 是字符,而不是数字。
常见字符编码 - ASCII
最常见的字符编码是美国信息交换标准代码(American Standard Code for Information Interchange,简称 ASCII)。标准 ASCII 有 128 个字符,它们对应的整数值从 0 到 127。前 32 个(整数值从 0 到 31)是非打印字符。字母表中的字母是按顺序排列的,也就是说 'a' 在 'b' 之前,接着是 'c' ,以此类推。
二、字符与数值的转换
字符转数值
可以使用数值函数将字符转换为其对应的数值。例如, double 函数会将字符转换为双精度数值, int32
超级会员免费看
订阅专栏 解锁全文
9270

被折叠的 条评论
为什么被折叠?



