Tag: clang tidy

“使用带符号的整数操作数和二进制位运算符” – 使用无符号短整型时

在下面的C片段中,检查是否设置了16位序列的前两位: bool is_pointer(unsigned short int sequence) { return (sequence >> 14) == 3; } CLion的Clang-Tidy给了我一个“使用有符号整数操作数和二进制位运算符”的警告,我无法理解为什么。 unsigned short不是没有签名?