求问,c语言中如何单独向字符串中输入一个汉字呢?汉字占用两个char的空间,因此单纯地char x[100];scanf("%c",x[0]);是行不通的,我知道可以直接scanf("%s",x); 但还是想了解有没有单独输入一个汉字的可能网上搜了一下只能单独打印出x中的单个汉字:printf("%c%c",x[0],x[1]);但是scanf函数是不支持这样搞的。。。