C语言中的问题。 char x=-2; unsigned char y=3; if(x<y)和if(x<3u)区别是什么? 请知道的详细解答。其实就是关系表达式中的数据类型转换。但我不知道转换规则是什么?谁能指点一下?最好推荐几篇文章或者书籍。 能附上说明问题的代码就更好了。 如果想告诉我没区别的话,请不要发言。请别人说。