c#按位“或”运算符在带符号扩展操作数上使用;请考虑首先强制转换为较小的无符号类型
答案:2 悬赏:80 手机版
解决时间 2021-02-01 20:57
- 提问者网友:孤山下
- 2021-01-31 21:51
c#按位“或”运算符在带符号扩展操作数上使用;请考虑首先强制转换为较小的无符号类型
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-01-31 23:22
你按无符号数来操作就行了:
tab[i++] = (int)(0xff000000 | ((uint)r << 16) | ((uint)g << 8) | (uint)b);//这行报错
tab[i++] = (int)(0xff000000 | ((uint)r << 16) | ((uint)g << 8) | (uint)b);//这行报错
全部回答
- 1楼网友:第幾種人
- 2021-01-31 23:57
把上面的int全换为uint
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯