参考:http://www.cnblogs.com/dire/p/5222968.html 参考baidu: char和int的定义我是清楚的,现在有一个问题: 1.设A和B是int型,C是char型,那么if (C<(A-B)) 这个语句可不可以,有没有BUG存在? 2.设A和B是char型,C是int型,那么C=(A+B); 这个语句有没有问题呢? 3.设A和B是int型,C是char型,那么C=(A+B); 这个语句有没有问题呢? 回答: C语言是一种弱类型语言,如果使用熟练了你就会知道,