c语言字符变量赋值规则