皮尔逊的胡萝卜 2022-09-12 10:09 采纳率: 100%
浏览 16
已结题

关于#c++#的问题,请各位专家解答!

img


求这道)详解,不明白为什么到最后是负号,求评论区详解。
超出去不应该往前走吗?

  • 写回答

2条回答 默认 最新

  • 私房菜 优质创作者: 移动开发技术领域 2022-09-13 10:22
    关注

    你这么理解,short 是几个字节?2个对吧,也就是16 bits
    32768 转换成二进制是多少?1000 0000 0000 0000
    懂了吧?只有符号位为1,那肯定是负的,其他按照补码来算,就是-32767

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月22日
  • 已采纳回答 9月14日
  • 创建了问题 9月12日