我的電腦似乎以bigendian順序存儲整數。例如,0xFF440022是4 282 646 562.但是,它以小端順序存儲字符串數據? IE瀏覽器。你好世界就像 lleh o wo rld。爲什麼是這樣?這臺機器被認爲是大端還是小端?Mixed Endianness
-1
A
回答
5
單字節(char)沒有字節順序。字符串簡單地從左到右存儲,最左邊的字符位於最低地址處。
+0
在x86計算機上,XSPIM存儲.asciiz「\ n結果」,如下所示:「eR_lf tlus」其中lf是換行符。爲什麼是這樣? – 2012-01-27 01:07:24
+4
它沒有。缺點是您正在讀取32位整數而不是字節。 – 2012-01-27 01:18:20
相關問題
- 1. 指針Casting Endianness
- 2. Swap Endianness javascript
- 3. ARM Assembly - Converting Endianness
- 4. endianness using struct.pack struct.unpack
- 5. 如何處理'Endianness'
- 6. Java - Mixed ArrayLists?
- 7. 設置限制`mixed`元素
- 8. multipart/mixed和application/octet-stream
- 9. 非分塊multipart/mixed POST?
- 10. Visual Studio ClickOnce,.NET和Mixed Case
- 11. 如何撤消git mixed reset?
- 12. SQL for Mixed Case篩選器
- 13. Endianness安全複製二進制數據
- 14. Endianness是否會顛倒數組?
- 15. multipart/mixed MessageBodyWriter找不到(Jersey,Servicemix)
- 16. 使用PROC MIXED來估計參數
- 17. 爲什麼Comet需要multipart/x-mixed-replace?
- 18. mixed =「true」,同時從xml生成xsd
- 19. Mixed C++/Qt/Java應用程序
- 20. 關閉'multipart/x-mixed-replaced'HttpClient連接
- 21. 將字節數組轉換爲in_addr或in6_addr和endianness
- 22. Endianness是否屬性或硬件或軟件?
- 23. 根據「Endianness」如何在比特級別存儲數據?
- 24. 通過套接字發送任意長度的數組。 Endianness
- 25. Endianness總是需要考慮的問題嗎?
- 26. Endianness會成爲這種二進制IO操作的問題嗎?
- 27. JAXB XJC編譯器忽略XML模式文檔中的mixed = true
- 28. Visual Studio解決方案屬性:調試| Mixed Platforms.ActiveCfg =調試| .NET
- 29. Mixed/complex text node inc用於按鈕和標記的FontAwsome
- 30. multipart/x-mixed-replace ActionScript3和Google Chrome(以及其他人)
說計算機系統「以小端順序存儲字符串數據」沒有意義,因爲字符串沒有「大端」或「小端」,因爲沒有字節的位置意義。字符串只是一個字節值的序列,並且字節永遠不會是我知道的單獨向後存儲的內容... – Borealid 2012-01-27 00:12:10
您是如何看待這些數據的?這聽起來像你的調試器在你身上扯皮。 – 2012-01-27 00:14:36
XSPIM存儲.asciiz「\ n結果」是這樣的:「eR_lf tlus」其中lf是換行符。爲什麼是這樣? – 2012-01-27 01:07:05