c语言中 (ch-ch%32+26)-(ch%32-1));怎么理解?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 13:04:11
c语言中 (ch-ch%32+26)-(ch%32-1));怎么理解?
具体问题是这样的:
main()
{
char ch;
scanf("%c",&ch);
if(ch>'A'&& ch=‘a’&& ch
具体问题是这样的:
main()
{
char ch;
scanf("%c",&ch);
if(ch>'A'&& ch=‘a’&& ch
首先 我想这个程序不会是你写的 因为错误连篇 根本是通不过编译的
不过
从程序本身看 (ch-ch%32+26)-(ch%32-1)
其实就是:
当输入一个字母
输出它在26个字母中倒序位子上的那个字母
实验数据:
输入 a(26字母顺序第一个字母) 输出 z(26字母倒序第一个字母)
输入b 输出 y
改正后的程序:
#include
void main()
{
char ch;
scanf("%c",&ch);
if(ch>'A'&& ch='a'&& ch
不过
从程序本身看 (ch-ch%32+26)-(ch%32-1)
其实就是:
当输入一个字母
输出它在26个字母中倒序位子上的那个字母
实验数据:
输入 a(26字母顺序第一个字母) 输出 z(26字母倒序第一个字母)
输入b 输出 y
改正后的程序:
#include
void main()
{
char ch;
scanf("%c",&ch);
if(ch>'A'&& ch='a'&& ch
c语言中 (ch-ch%32+26)-(ch%32-1));怎么理解?
C语言中关于ch=ch-'a'+'A'的大小写转换,为什么不直接是“ch=ch-32”?请大侠详解!
c语言中ch[i] = ch[i] ^ ch[len-i];是什么意思
C语言中while(isdigit(ch)!
在C语言中ch是什么意思
C语言中n = ch -
C语言~main( ) { char ch; ch=getchar( ); if (ch>='A' && ch
C语言中已知ch是最变量,ch="a" 注意是双引号
1)CH3--CH--CH--CH3
CH2= CH—C≡CH怎么命名
c语言 ch+=key什么意思,
C语言:ch='\xaa'什么意思?