Re: [J2ME] 請問 >>> 1 的意義?
※ 引述《gauyew ([瑤]拚了~)》之銘言:
: ※ 引述《givemepass (希望時間可以倒退)》之銘言:
: : 有一段程式碼是這樣,我不懂這是什麼意思
: : (random.nextInt()>>>1) % 10;
: : 請問各位高手可否指導一下,謝謝^^
: 將random.nextInt()的位元右移1個單位,左邊補上0
: 再除以10取餘數
請問 >>>1 跟 >>1 有什麼不一樣?
可否舉個例子,因為我在網路上找的例子都是朦朦朧朧帶過,
還是不懂它的意思,是否能夠明白詳述一下它代表的意義?
例如:
5>>1
000000000000000000000000000000101變成
000000000000000000000000000000010
-5>>1
100000000000000000000000000000101變成
100000000000000000000000000000010
我在網路上找到的例子是類似這樣...
但是找不到>>>1的例子
請高手能夠指導一下,感激不盡^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.19.2
討論串 (同標題文章)