bit型变量为何不能和字符相加

2019-07-14 21:03发布

bit型变量只能取二进制的0和1,但是为何不能和字符相加呢,比如:    bit a = 1;
    char b = '9';
   char c = a+b;//这一句程序说运行错误,我是这样理解的:1 +‘9’字符对应的ascii码57 = 58,然后将结果送给c

疑问:char c = a +b;这种写法和我的理解错在哪了,一直脑袋懵



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。