一般左邊為高位 右邊為低位 ,就像數(shù)字 左邊 的權(quán)重比右邊的大
一般一個16位(雙字節(jié))的數(shù)據(jù),比如 FF1A (16進制)
那么高位字節(jié)就是FF,低位是1A
如果是32位的數(shù)據(jù),比如 3F68415B
高位字(不是字節(jié))是3F68
低位字是415B
右邊是低位位,左邊是高位
C語言中的高位字節(jié)和低位字節(jié)是什么意思?
通常從最高有效位開始自左向右書寫一個數(shù)字。在理解有效位這個概念時,可以想象一下你的支票數(shù)額的第一位增加1和最后一位增加1之間的巨大區(qū)別,前者肯定會讓你喜出望外。
計算機內(nèi)存中一個字節(jié)的位相當(dāng)于二進制數(shù)的位,這意味著最低有效位表示1,倒數(shù)第二個有效位表示2×1或2,倒數(shù)第三個有效位表示2×2×1或4,依此類推。如果用內(nèi)存中的兩個字節(jié)表示一個16位的數(shù),那么其中的一個字節(jié)將存放最低的8位有效位,而另一個字節(jié)將存放最高的8位有效位,見圖。存放最低的8位有效位的字節(jié)被稱為最低有效位字節(jié)或低位字節(jié),而存放最高的8位有效位的字節(jié)被稱為最高有效位字節(jié)或高位字節(jié)。

image