首页 > 解决方案 > 评估短到有符号短

问题描述

将数字转换为十进制,假设我们使用signed short

  1. 0b1111111111001000

  2. 0b0000000011100010

所以我们可以看到它unsigned short是 16 位因此signed short是 8 位所以

1.0b1111111111001000 是 11001000 MSB 是 1 并且数字是 1001000 所以它是-72

  1. 0b0000000011100010 是 11100010 MSB 是 1 并且数字是 1100010 所以它是-196

或者有符号位不包含在 8 位中,是第 9 位?

标签: binary

解决方案


推荐阅读