字符串
同一个字母的大小写 大写字母的ascll码小于小写字母的ascll码,都是大写字母的话从A到Z时依次增大的,小写字母也一样 如A与a,a>A,同一个字母的大小写间的ascll码相差32, 数字0-9要比字母小,如7<F
将字符转换成相应的ascll对应的数字函数abs() 如:abs(‘A‘)%运行结果 65
将数字转换成字符函数num2str 如:num2str(65)%运行结果‘65’ ,表示转换成了字符6和字符5
将字符转换成数字函数str2num() 如:str2num(’97‘)运行结果97,表示转换成了数字97,原来的是字符97
double()函数与abs()函数相似,都是将字符转换成ascll对应的数字
将数字转换成对应的ascll字符函数char() 如:char(97)%运行结果a
若是想输出单引号,那么就需要输入两遍单引号 如:s=‘i‘‘ m‘%运行结果 i‘ m
将大写字母转换成小写字母 如:char(‘A‘+32)%运行结果a
将小写字母转换成大写字母 如:char(‘a‘-32)%运行结果A
将大写字母转换成小写字母函数lower() 如:lower(‘A‘)%运行结果 a
将小写字母转换成大写字母函数upper() 如:upper(‘a‘)%运行结果 A
比较字符串函数strcmp() 若两个字符串相同则返回1,若不相同则返回0 如:str1 = [‘hello‘],str2 = [‘world‘],strcmp(str1,str2)%运行结果 0
strncmp()函数其含义是比较字符串前多少位数是否相同,之后的数不比较,若比较的前几位数都相同则返回1,反之返回0,如:str1 = ‘hello‘,str2 = ‘hello world‘,strncmp(str1,str2,3)%表示的是比较前3位数是否相同,运行结果是 1