VS编译遇到的问题
程序员文章站
2022-06-06 08:35:37
...
在VS中,有如下代码
char title[2];
title[0] = 0xEB;
title[1] = 0x90;
生成解决方案时,出现了警告“warning C4309: “=”: 截断常量值”,这是因为0xEB默认为有符号int型,
解决方案是在后面加u,使其默认为无符号int型,警告消失
title[0] = 0xEBu;
title[1] = 0x90u;