16位16整数表示一个比特的二进 🌷 制数,可以表示范围为32768至32767之间的整数。
每 🌳 个比特(二进制 🌸 位)的值为的2幂:
第 🐝 1位(最高有效 🐈 位 🐴 ,MSB):2^15(32768)
第 💐 2位 🐳 :2^14(16384)
第3位 🐎 :2^13(8192)
依此类推,直到第16位(最不有 🕸 效位,LSB):2^0(1)
例如 🕷 ,十进制整数1000可以用16位二进制数表示为:
MSB(0)乘 🐈 以2的 🌳 15次方(32768)为 💐 0
第2位 🐺 (0)乘2以的14次 🦄 方 🌵 (16384)为0
第 🌾 3位(0)乘以2的13次方 🌷 (8192)为 🦋 0
第4位 🐠 (1)乘以2的12次方 🦟 (4096)为 🌴 4096
第 🌷 5位 🌹 (1)乘以2的11次 🦉 方(2048)为2048
第6位(1)乘以2的 🕊 10次方(1024)为1024
第 🐞 7位(0)乘以2的9次方(512)为 🍀 0
第8位(1)乘以 🐎 2的8次 🐺 方(256)为256
第9位(1)乘以 💐 2的 🐋 7次方 🐅 (128)为128
第10位(0)乘以 🐋 2的6次方 🌺 (64)为0
第 🌾 11位(1)乘 🕊 以2的 🌿 5次方(32)为32
第12位 🌷 (0)乘2以 🐳 的4次方(16)为0
第13位 🕷 (0)乘以2的3次方 🐬 (8)为 🐅 0
第14位(0)乘 🕸 以2的2次方(4)为0
第15位(0)乘以2的1次 🦆 方(2)为 🌳 0
LSB(0)乘 🐛 以 🐬 2的0次 🦆 方(1)为0
将 🐼 这 🌾 些值 🦢 相加可得1000。
16 位整数是指一个由个 16 二进 🐋 制位(比 🐦 特)组成的整数。
二进制 🐎 表 🐶 示 🍁 法
二进制使用 0 和 1 两个数字来表 🐘 示数字 🌷 。
每个二进制位(比特 🌺 )可 🐳 以存储 0 或 1。
位从 🦄 右到左依次表示 2 的幂次方,即 2^0、2^1、2^2、...、2^15。
16 位 🍁 整数的结构
一个 🐅 16 位整数可以用以下二进制位 🌴 表示:
b15 b14 b13 ... b2 b1 b0
`b15` 是最高有 🐶 效位(MSB),决定整数的正负。
`b14` 到 `b0` 是低有效位(LSB),表示 🍀 整数的实际 🐦 值 🦍 。
正负数表示如果 `b15` 为 🌴 0,则整数为正数 🕸 。
如果 🌴 `b15` 为 🍀 1,则整数为负数。
无符号整数对于无符号整数,`b15` 始终为 0,因此最大值可 🦋 以达到 2^16 1 = 65535。
有符号整数对于有符号整 🐛 数,`b15` 用于表示正负号有符号。位整数 💐 16 的最大正值为最大负值为 2^15 1 = 32767, 2^15 = 32768。
位运算16 位整数可以进行位运算,包括逻辑运算(AND、OR、NOT)、移位 🌸 运算(左、移)右移和旋转运算。
表示范围16 位整数 🐦 的 💮 表示范 ☘ 围为:
无符 🌺 号 🕸 整 🦋 数:0 到 65535
有 🌴 符号 🦋 整 🐳 数:32768 到 32767
32,767