呆呆兽鸭 发表于 2020-7-16 08:02:19

unsigned short与int怎么转化?

例如程序
{
        unsigned short a=65536;
        int b;
        printf("%d\n",b=a);
}
为什么输出为0???

【大佬康康我呀!!!】

qiuyouzhi 发表于 2020-7-16 08:12:36

unsigned short的最大值是65535,你赋了个65536,会溢出,也就变成了0。
页: [1]
查看完整版本: unsigned short与int怎么转化?