在C语言中,可以使用以下几种方法给char变量赋值:
char c = 'a';
这将把字符’a’赋给变量c。
char c = 97;
这将把ASCII码为97的字符赋给变量c,即字符’a’。
char c = "hello";
这将把字符串常量"hello"的第一个字符’h’赋给变量c。
需要注意的是,使用字符串赋值时,只会取第一个字符赋给char变量。如果想要保存整个字符串,需要使用字符数组(char array)而不是char变量来存储。
同时,还可以使用字符转义序列来给char变量赋特殊字符,如:
char c = '\n'; // 换行符
char d = '\t'; // 制表符
这将分别把换行符和制表符赋给变量c和d。