输入a,输出97的代码

正确的代码我会了, 可是为什么我这样不行呢
编译是没错的,但是运行不对。我后悔来这个专业了
#include <studio.h>

int main()
{
char ch;
int b;
scanf("%c",&ch);
printf("%d",b);
return 0;
}

b都没有赋值
头文件是stdio.h

#include<stdio.h>
int main()
{
char ch;
int b;
scanf("%c",&ch);
printf("%d",ch);//输出应该是ch
return 0;
}

#include <studio.h>写错了#include <stdio.h>

#include <stdio.h>
int main()
{
char ch;
 scanf("%c",&ch);
printf("%d",ch);
return 0;
}

你至少写个
b=ch吧
你输入给了ch,b没赋值是个随机数