c语言:将字符串转换成小写的形式,而其他的不变。已知字母字符A的ASC11码值等于65字符,a的ASC11码值等于9

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:25:27
void strl.ower (char str [])
{
int i;
i=0;
while (str [i]! ='\O')
{
if (________)
str [i]=_____________
i++;
}
}
a的ASC11码值等于97

void strl.ower (char str [])
{
int i;
i=0;
while (str [i]! ='\O')
{
if (str[i]>='A' && str[i]<='Z')
str [i]=str[i]+32; //大写与小写字母应该相差97-65=32
i++;
}
}

if(str[i]=>'A' && str[i]<='Z')
str[i]=str[i]+32;

字符可以直接进行记算,判断中个人习惯直接用字符,方便易读。
建议好好读一下谭浩强的《C程序设计》很基础的。

用C语言定义一个带参数的宏,将大写字母转换成小写 C语言:输入一个字符串,将其中的小写转成大写的问题! c语言:将字符串转换成小写的形式,而其他的不变。已知字母字符A的ASC11码值等于65字符,a的ASC11码值等于9 编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母 c语言 用位预算符将大写字母转换成小写字母 字符处理:不使用 C 语言库函数自行编制函数实现字符串的复制、连接、转换为大写、小写、字符串比较功能 如何用c语言编:输入一字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串 整型转换字符串的库函数 C语言 C语言,整数转换成字符串ittoa 将字符串转换为十进制整数(用C语言)