您的位置:首页 > 其它

小写字母转换为大写

2018-01-24 15:21 232 查看
char *str;
//小写字母转换为大写(方法1)
while(*str >= 'a' && *str <= 'z') //小写字母ascii范围
{
*str = *str - ' '; //大小写字母ascii码值相差32,空格的ascii值为32
str++;
}
//小写字母转换为大写(方法2)
char *p;
p = str;
for(p = str; *p != '\0'; p++)
{
if(*p >= 'a' && *p <= 'z') //小写字母ascii范围
{
*p=*p-32;  //ascii相差32
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐