回答
按位操作對位進行操作,即對數據的實際1和0進行操作。因此,標誌無關緊要;該操作的結果就是從寫出表示每個整數的1和0的系列中得到的結果,然後對每對相應的位進行異或運算。 (偶數類型信息是無關緊要的,只要操作數是某種類型的整數,而不是雙精度,指針等)。
也許你可以引用'6.5.11 ISO/IEC 9899:TC3' – 2013-04-09 11:21:45
我從來沒有真正閱讀標準。沒有做足夠的C編程,值得我花時間。 – 2013-04-09 11:25:05
它的複製無論如何.. :) – 2013-04-09 11:26:55
- 1. C++:在一個有符號的64位整數中的兩個無符號64位整數的差異
- 2. 有符號整數的按位操作
- 3. 按位不是有符號整數和無符號整數在C
- 4. 關於標準輸入或標準輸出的標準是什麼?
- 5. C++語言標準關於static_cast如何處理減小整數大小的說法是什麼?
- 6. C標準中有關偏移比位寬的更多位的說法是什麼?
- 7. 位明智或兩個無符號整數(程序崩潰)
- 8. 5位有符號整數?
- 9. 關於隨機整數數字生成(C)的標準
- 10. 標準C++符號字符來正整數轉換
- 11. 兩個32位有符號整數使用SSE2相乘
- 12. 按位異或兩個變量
- 13. C++中是否有64位整數的「標準」htonl函數?
- 14. 當我從C++中的有符號整數中減去一個無符號整數時會發生什麼?
- 15. Java中按位異或做什麼?
- 16. 爲什麼我不能通過按位或0來翻轉32位無符號整型數據的位?
- 17. 什麼是在C++引用符號語義準確位置
- 18. C++有符號整數轉換爲無符號位數更多位
- 19. 兩個短整數的異或
- 20. 對於Subqueriers - 什麼是好? HQL或標準 - 訪問標準
- 21. 在標準(C++ 11)中是否說剩餘運算符僅用於整型?
- 22. 64位有符號整數有多大?
- 23. 按位數減去兩個整數
- 24. C#按位整數
- 25. 爲什麼std :: count返回一個有符號的整數?
- 26. 爲什麼沒有用於Python和WSGI的語言C和/或C++的任何標準網關接口?
- 27. 爲什麼turbo c環繞有符號整數溢出每次雖然有符號整數溢出未定義?
- 28. Javascript對象/關聯數組的這兩個符號有什麼區別?
- 29. 爲什麼要將兩個32位整數合併成一個64位整數?
- 30. 薩姆的兩個64位無符號整數QtSpim
「重複」沒有特別指出^,也沒有引用標準的任何地方。投票重新打開。 – Lundin 2013-04-09 11:54:27