C语言任务,这个转换有人会吗

img


请问这个怎么解决,重点是第二行的那个T怎么出现


#include<stdio.h>
int main()
{
    char c,d;
    printf("输入一个大写字母: ");
    scanf("%c",&c);
    d=c+32;
    printf("\n大写字母%c对应的小写字母为:%c\n",c,d);
    printf("%c对应的ASCII的值为%d\n%c对应的ASCII的值为:%d",c,c,d,d);
    return 0;
}

字母字符在参与计算时按照码表转为数字类型

img

img


这是前面都打出了,但是ascii码都是错误的,原因在哪呢

1: int a,b; 改成 char a,b;
2:printf("大写字母%c的ASCII码是%d\n",a,a); //你少写了个a
3:printf("转换成小写字母%c的ASCII码是%d\n",b,b); //你少写了个b