C语言运算中的数据类型自动转换原则

问题1:  unsigned int a=20;  signed int b=-130; a>b?还是b>a?实验证明b>a,也就是说-130>20,为什么会出现这样的结果呢? 问题2: signed int b=-130; std::cout<<b+30<<std::endl; 输出为-100。   问题3: unsigned int i=3; cout<<i * -1; 第一反应:-3。不过结
相关文章
相关标签/搜索