楼上完全是误导抄人,什么字符变量啊!char是一个数据类型,作用才是定义字符型变量(单个或是字符串)。比方知int是整形数据,inta=3;这里int是类型,a是整型变量,3是赋值;chars='A';char是字符道类型,s是字符型变量,A是赋值给变量s;chars[]="cprogram";char是字符类型,s[]是字符型数组,"cprogram"是赋给数组的值