一个汉子占两个字符空间,一个char只代表一个字符空间,也就是需要两个char的空间才能存储一个汉子,但你用的是c语言吧,要是java就没这问题,因为java用的是utf-8编码,char分配2个字符空间