java中:>>>和>>區別

>>>表示不帶符號向右移動二進制數,移動後前面通通補0;兩個箭頭表示帶符號移動,二進制 沒有<<<這種運算符,由於左移都是補零,沒有正負數的區別。移動 如 -12 的二進制爲:1111  1111  1111  1111  1111  1111  1111  0100;運算符 -12 >> 3 即帶符號右移3位,結果是:1111  1111  1111  1111  1111  1111  111
相關文章
相關標籤/搜索