大小端問題主要涉及的是非單字節非字符串外的其他數據的表示和傳遞,如short型、int型等。大端和小端有其各自的優點。咱們知道計算機正常的內存增加方式是從低到高(固然棧不是),取數據方式是從基址根據偏移找到他們的位置,從他們的存儲方式能夠看出,大端存儲由於第一個字節就是高位,從而很容易知道它是正數仍是負數,對於一些數值判斷會很迅速。而小端存儲 第一個字節是它的低位,符號位在最後一個字節,這樣在作數值四則運算時從低位每次取出相應字節運算,最後直到高位,而且最終把符號位刷新,這樣的運算方式會更高效。內存
做者:weiming yang
連接:https://www.zhihu.com/question/25311159/answer/33589698
來源:知乎
著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。字符串