有没有理由认为 Java 中的 >>(有符号)和 >>>(无符号)右位移运算符会执行不同的操作?我无法在我的机器上检测到任何差异。
这纯粹是一个学术问题;我敢肯定,它永远不会成为瓶颈。我知道:最好把你最想说的写出来;例如,使用 >> 除以 2。
我认为归结为哪些架构将哪些操作作为指令实现。
有没有理由认为 Java 中的 >>(有符号)和 >>>(无符号)右位移运算符会执行不同的操作?我无法在我的机器上检测到任何差异。
这纯粹是一个学术问题;我敢肯定,它永远不会成为瓶颈。我知道:最好把你最想说的写出来;例如,使用 >> 除以 2。
我认为归结为哪些架构将哪些操作作为指令实现。