首页 > 其他 > 详细

字符串

时间:2018-03-18 18:28:00      阅读:205      评论:0      收藏:0      [点我收藏+]

 字符串

同一个字母的大小写 大写字母的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

 

字符串

原文:https://www.cnblogs.com/2277098974-qqcom/p/8596473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!