码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2018-03-18 18:39:47      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:div   字符串   har   需要   pos   数字   strncmp   upper   字符转换   

 字符串

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

 

字符串

标签:div   字符串   har   需要   pos   数字   strncmp   upper   字符转换   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!