1、">>" 为 右运算符,将32位数字的所有有效整体右移,再使用符号位的值填充空位,移动过程中超出的值将被丢弃
2、“>>>” 执行无符号右移位运算,它把无符号的 32 位整数所有数位整体右移。对于无符号数或正数右移运算,无符号右移与有符号右移运算的结果是相同的,对于负数来说,无符号右移将使用 0 来填充所有的空位,同时会把负数作为正数来处理,所得结果会非常大所以,使用无符号右移运算符时要特别小心,避免意外错误。
关于位运算符的 >> 与 >>>
最新推荐文章于 2023-09-08 13:52:22 发布