<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                假如變量x類型為int,位于地址`0x100`處,有一個十六進制值為`0x01234567`,地址范圍為`0x100~0x103`的字節順序依賴于機器的類型。 ## 大端模式`Big-endian` 大端模式,是指數據的高字節保存在內存的低地址中,而數據的低字節保存在內存的高地址中,這樣的存儲模式有點兒類似于把數據當作字符串順序處理:地址由小向大增加,而數據從高位往低位放;這和我們的閱讀習慣一致。 ``` /* * |---------------------------------------| |Big-endian | |---------------------------------------| | buf | 0x100 | 0x101 | 0x102 | 0x103| |---------------------------------------| | ... | 01 | 23 | 45 | 76 | |---------------------------------------| * */ ``` ## 小端模式`Little-endian` 小端模式,是指數據的高字節保存在內存的高地址中,而數據的低字節保存在內存的低地址中,這種存儲模式將地址的高低和數據位權有效地結合起來,高地址部分權值高,低地址部分權值低。 ``` /* * |---------------------------------------| |Little-endian | |---------------------------------------| | buf | 0x100 | 0x101 | 0x102 | 0x103| |---------------------------------------| | ... | 67 | 45 | 23 | 01 | |---------------------------------------| * */ ``` ``` #include <stdio.h> typedef unsigned char *byte_pointer; //void show_bytes(byte_pointer start, int len); void show_bytes(byte_pointer start, int len) { int i; for (i = 0; i < len; i++) { printf( " %.2x",start[i]); printf("\n"); } } int main() { int val = 0x12345678; byte_pointer valp = (byte_pointer)&val; show_bytes(valp,1); // 78 show_bytes(valp,2); // 78 56 show_bytes(valp,3); // 78 56 34 return 1; } ``` ![](https://img.kancloud.cn/48/cb/48cb19e92e21651ec4f5d22ed121ee6f_573x93.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看