1. c语言中定义一个字符:char chr;问:c='101'和c=101两个表达式哪个对,为什么
chr是已经声明是一个字符变量,它有两种赋值方式:第一是字符方式如chr='e';第二是asc码方式,就是把字符的asc码值赋给它,如chr=101。两种方式是等价的。在c语言中,单引号是代表单个字符的标志,如'a'、'6'等。'101'这种表示不知所云。所以chr='101'是错误的。