字符变量不能直接赋值汉字

字符变量不能直接赋值汉字,因为编码规则不同,汉字占的字节不同。ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节等等。所以char sex = '男' 是不对的。应该使用字符数组。eg char sex[]='男'
posted @ 2022-11-03 20:17  流年,  阅读(170)  评论(0)    收藏  举报