这问题很难理解哦!!为什么程序只取9赋值给a呢,,还有第2个字符7去匹配发现不成功是什么意思,,能说得详细点吗??
这题目定义的也是字符变量,scanf(函数中的c%表示输入的是字符串,97和98貌似不是字符串吧?)虽然97和98包含在字符集char内的.但是它们的字符应该用a和b来表示吧?你这题目应该是想在屏幕上输出97和98这两个数字,这程序这样写应该就没问题了!!输出的必须是个整型,因为97和98不属于字符串!
我也是初学者,,可能我的思维逻辑也是错的,,希望大家给我纠正纠正!
#include <stdio.h>
#include <conio.h>
int main(void)
{char a,b;
scanf("%c,%c",&a,&b);
printf("%d %d",a,b);
getch();
return 0;
}