1.今天的练习代码
#include<stdio.h>
int main()
{
char str[100] = "ancdef自己家";
printf("%s\n",str);
printf("%zu\n",sizeof(str));
printf("%zu",sizeof("ancdef?自己家"));
return 0;
}
2.打印中文出错
出错原因,VScode的编码为UTF-8
系统的编码为GBK
两种编码不同自然会出现乱码
3.解决方法 {点击VScodeTF-8}出现选择编码
在上方搜索栏会出现通过编码重新打开
{点击它}
下滑找到
Simpliled Chinese(GBK)gbk
点击 就 可以了。
4.这只是治标不治本,本人刚学c语言,如有其他方法,我后续会介绍.