char a='1',char a=1二者唯一的区别是:
char a='1' 表示'1'这个字符赋值给a;char a=1表示ascii码等于1的字符赋值给a。
char类型可以自动在ASCII值和字母之间转换;当写 char a =5 时, ASCII值为5的符号是一个类似梅花的符号,ASCII=0的是符号是空字符。
例:
char类型是字符类型,赋值的话可以直接字符赋值。
char c = 'a';
当然也可以用字符对应的ASCII码赋值
char c = 97;
扩展资料
常用赋值语句格式:
1、单字符char a=’1’;
2、多字符char a[5]=”1133”;
3、char* str = “12312”;
4、char* str = new char[10];strcpy(str,”1233”);
5、字符数不确定char a[]=”1132131233”;
6、char* str = new char[10];str = “2131”。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。