c语言中怎么把第一个字母变为第二十六个字母
展开全部
假设这个变量为 char c,
那么改变方法为 c='z'(大写的话是'Z')-c+1.
推导派兄一下,假设要把a变成z,因为在同一张ASCII表中,所以我们设'a'=1,所以'z'=26,那么把1变成26的方法就是尘仿袭26-1+1,即c='z'-c+1,这个方法同样可以把b变成y,c变成x等。
#include <stdio.h>
#include <windows.h>
int main()
{
char c;
scanf("%c",c);
c='z'-c+1;
printf("大老%c",c);
system("pause");
return 0;
}
展开全部
C语言中 char型颂御用的是ASCII码 也就是用整数来表是字母 65表示‘A’ 66表示‘B’ 以此类推 90表示‘Z’
c语告棚言中的输出函数 printf("%d",'A') 输出的是 字母A的整数编码 65
printf("%c",65); 按照字符格式野友岩 输出的是 大写字母A
你想print("%c",'A'+25) 就是输出大写字母Z
C语言区分大小写 小写字母'a' 的AScII码是 97 'a'+25 就是 ‘z’ 122
c语告棚言中的输出函数 printf("%d",'A') 输出的是 字母A的整数编码 65
printf("%c",65); 按照字符格式野友岩 输出的是 大写字母A
你想print("%c",'A'+25) 就是输出大写字母Z
C语言区分大小写 小写字母'a' 的AScII码是 97 'a'+25 就是 ‘z’ 122
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言中 char型用的是ASCII码 也就是用整数凳喊来表是字母 65表示‘A’ 66表示‘B’ 以此类推 90表示‘Z’。
c语言中的输出函数 printf("%d",'枣喊野A') 输出的是 字母A的整数编码 65 。
printf("%c",65); 按照字符格式 输出的是 大写字母A。渗碰
想print("%c",'A'+25) 就是输出大写字母Z。
C语言区分大小写 小写字母'a' 的AScII码是 97 'a'+25 就是 ‘z’ 122。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ch='A' ;
ch += 25 ; /困猛/结果ch就变成'Z'了亏孝!
ch='a';
ch +=25 ;//结果ch就变成'销尺稿z'了!
ch += 25 ; /困猛/结果ch就变成'Z'了亏孝!
ch='a';
ch +=25 ;//结果ch就变成'销尺稿z'了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询