我看了一下oracle網站,但這似乎爲我先進,請有人可以給我一個基本的運行>>是什麼在java運算符?也許一個基本的例子會很好。Java - >> operator?
1
A
回答
8
>>
是正確的按位移。例如,5 >> 1
是2
,因爲5
是101
二進制,並且右移了10
。
它(大部分)相當於「除以2」,雖然它不完全等價於負數。
0
2
這是簽署向右移位運算符。您可以在此查找文檔:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html
0
>>
是一個有符號的右移。它基本上取二進制值,並將其向右移動: 實施例:8 >> 2 = 4
這在二進制給出1000 >> 2
二進制(由兩個位置移1000
)= 10
其是2
相關問題
- 1. Java:>>> operator vs 0xff
- 2. Overloading >> operator
- 3. Prolog - > operator-operator expected
- 4. Spring react - operator =>
- 5. shell>&operator?
- 6. Operator!= vs <>
- 7. QDatastream operator >> for QList <Class*>
- 8. 重載operator-,operator <和operator>
- 9. 如何重載operator >> for bool
- 10. ifstream operator >>和錯誤處理
- 11. `operator >>'不是`Instance'的成員
- 12. 問題QDataStream&QDataStream :: operator >>(char *&s)
- 13. 錯誤:'operator >>'不匹配
- 14. 'std :: cin >>中'operator >>'的模糊超載'
- 15. 錯誤:'std :: cin >> stopat'中的'operator >>'不匹配'
- 16. 「'inputFile >> buffer'中的'operator >>'不匹配'?
- 17. 在C++中重載operator->
- 18. 的Java >>>操作
- 19. '>>>' 的Java和C++
- 20. AES Encryption Java - > PHP - > Java
- 21. SFML:如何重載Packet operator >>與SoundBuffer?
- 22. 爲什麼std :: operator >>(istream&,char&)會提取空格?
- 23. `std :: stringstream :: operator >>()`不能取消模板類型
- 24. 爲什麼istream :: operator >>接受字符指針/數組?
- 25. C++將文件讀入數組錯誤:'operator >>'不匹配
- 26. 如何正確設置數組項目的istream&operator >>?
- 27. istream :: operator >>(const char&)如何實現這樣的功能?
- 28. C++在'std :: cin中不匹配'operator >>'
- 29. 麻煩重載operator >>一矩陣類
- 30. no operator >>與這些操作數匹配
完美的答案,謝謝。爲什麼人們仍然把我的問題投下來,這個網站是不是提問? – 2012-03-26 20:40:11
我不知道,我不認爲他們應該。如果我當天沒有付出高薪,我會提出你的問題。 – 2012-03-26 20:43:40
不是我的失望,但它可能是因爲使用谷歌搜索「Java運營商」,並通過前幾個結果看將提供你所要求的(包括例子) – DNA 2012-03-26 20:45:29