漢字是多字節的,壹個char裝不下。可以使用字符數組,但是需要為數組分配空間,或者使用string。
例如:
# include & ltstdio.h & gt
int?主要(無效)
{
夏爾?A[7]=“妳好”;
scanf("%*s ",a);
printf("%s\n ",a);
回歸?0;
}
擴展數據:
其實從語言學的角度來說,英語是線性的壹維語言,而漢語是平面的二維語言。這個程序是線性的,壹維的。換句話說,線性英語可以適合線性程序。因此,中文不適合現有的編程方法。
但是,未來的發展可能會超出妳的想象。未來可能會有多維量子計算,也許二維的中文會比壹維的英文更合適。
程序員通過對比中文編程和英文編程,就會明白中文編程會提高門檻。因為編程的核心根本不是語言,而是程序化的思維方式。最簡單的不是英文編程,而是數學符號編程,極其抽象,壹般人很難理解,但是代碼量特別少。