unsigned char右移到8位警告

时间:2012-03-16 05:05:27

标签: c visual-studio visual-c++

psApdu->ble>>8

当我在visual studio中编译此语句时,

errorC220: warning treated as error - no 'object' file generated.

warning C4333: '>>' right shift by too large amount, data loss

为何 警告

info:ble是结构unsigned char

psApdu字段

1 个答案:

答案 0 :(得分:2)

哦,如此巧妙地试图指出,取8位数量并将其右移8位不会留下任何输入,因此结果通常不会有很多用处