c语言中怎样给一个变量赋值为中文

2025-04-24 09:44:17
推荐回答(2个)
回答1:

由于一个中文占2个字节,所以,可以用字符数组或是指向字符的指针。

#include

int main()

{char s[]="中华人民共和国",*p="万岁!";

 printf("%s%s\n",s,p);

 getch();

 return 0;

}


另外,也可以用

char s[100];

scanf("%s",s);

或gets(s);

回答2:

void main()
{
char str[200];
scanf("%s",str);
printf("%s",str);
}