定義壹個字符串變量,這個變量的值中就可以輸入漢字了。
漢字是多字節的,壹個char放不下,可以使用字符數組,但需要給數組分配空間,或者使用string
例如:
#include<stdio.h>
int?main(void)
{
char?a[7]="妳好";
scanf("%*s",a);
printf("%s\n",a);
return?0;
}
擴展資料:
其實從語言學的角度來說,英文是線性的壹維語言,而中文是平面的二維語言。而程序恰恰是線性的壹維的。也就是說,線性的英文正好能契合線性的程序。所以,中文並不適合現有的編程方式。
然而,未來的發展可能超出妳的想象。未來可能會有多維度的量子計算,也許二維的中文反而會比壹維的英文更適合。
程序員對比過中文編程和英文編程就會明白,中文編程反而會提高門檻。因為編程的核心根本就不是什麽語言,而是程序化思維方式。最簡單的並不是英文編程,而是數學符號編程,極度抽象,普通人很難理解,但代碼量特別少。