您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页有符号位和无符号位。——int8疑问有感

有符号位和无符号位。——int8疑问有感

来源:宝玛科技网
有符号位和⽆符号位。——int8疑问有感

  学习go语⾔的数据类型,看见int、int8、int16很是疑惑,int8是什么意思?查询资料进⾏综合解释⼤概如下:  Int8是有符号位8位整形(-128到127),随即产⽣疑惑,为什么负数可表⽰到-128,正数只能127,少⼀位是为什么?

  解答:有符号位的表达形式是最⾼位是符号位,其余是数值,正数的表达⽅式:最⾼位为0表⽰正数,其实位表其数值;负数的表达形式:最⾼位为1表⽰负数,其数值是将每⼀位(包括表⽰正负的最⾼位)取反后加1。  举例:int4

  正负数最⼩绝对值1: -1  1111,  1  0001  正负数最⼤绝对值7和8:7  0111,  -8  1000  

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务