在网上看了很多资料都说整型提升,a和b勉强能够理解,但是c==0xb6000000左边不应该是一个负数,右边是一个正数吗,搞不懂为什么会相等
因为0xb6,0xb600,0xb6000000这些常量默认是int类型啊。