C语言入门必备知识

tech2022-09-16  70

1.//中文字符占两个字节 const char buf[20]; const char *p; int main() { p=“主菜单”; //这个三个中文,但是占六个字节,一个中文拆为两个字节存储起来 unsigned char k=0; const char *a; a=buf; if(p) { while(*p) { a[k++]=*p++; } } a[k]=0; //字符串结尾加个0表示字符串的结束 printf("%d\n",k); printf("%d %d %d %d %d %d\n",a[0],a[1],a[2],a[3],a[4],a[5]); }

2.指针类型的强制转换

最新回复(0)