首页 > 其他分享 >golang-day1 进制

golang-day1 进制

时间:2023-03-02 19:24:20浏览次数:43  
标签:10 进制 16 二进制 day1 golang 128 129

写这个进制的文章目的是为了以后go 类型和对于序列化反序列化做铺垫

进制的表示

十六进制:0x10、0X10
八进制:0o10、0O10。010也行,但不推荐
二进制:0b10、0B10

  

1000          0001  //二进制

8 4 2 1      8 4 2 1  //转换成16进制对应关系 每4位一段,刚好16种变化,BCD码

8               1  //hex 81  16进制

8*16^1 + 1*16^0 = 128+1=129 //换10进制

 

10    000         001        //二进制,128 64 32 16 8 4 2 1

21    421         421        //转换成8进制对应关系 每3位一断

2            0          1    // 8进制  8进制表示就是201

2*8^2+0*8^1+1*8^0 //转10进制 八进制的权

128+0+1=129   //转为10进制就是129

 

8位256状态,1个字节可以表示256状态

无符号数 8位全用上 0-255

有符号数 最高位是0或者1,1为负。剩余7为可以用,正数到127 负数到-128

01111111 =》转为16进制 四位一断 0111 1111 =》4+2+1  8+4+2+1=0x7F

1000 0000 >8 0 =>0x80

 

标签:10,进制,16,二进制,day1,golang,128,129
From: https://www.cnblogs.com/dribs/p/17173052.html

相关文章

  • 告别手动拆图输入BOM,提高效率200%的方法,推进制造业自动化
    信息技术已成为现代产业变革升级的发动机,大型装备制造业要在数字经济时代浪潮中保持话语权,必须逐步实现数智化、助力企业转型升级。经过几年的信息化建设,目前某大型装备制造......
  • LEETCODE 面试题 05.02. 二进制数转字符串
    每次将实数乘2,取出最高位的部分存到res里,实数乘2的结果再减去最高位进入下一次循环0.625-》1.25取出1加入res,1.25-》0.25》0.5,取出0加入res0.5-》1 取出1加入res,最终输入......
  • js中图片二进制和base64的互转
    <html><head><metacharset="UTF-8"><title></title></head><body><p>正常图片</p><p></p><imgsrc="132......
  • Java上传二进制(multipart/form-data)_Demo
    这里做个记录,通过此次问题的解决,弄清POST同时传文件及参数时,底层到底是怎么组成,文件流及参数是怎么分隔组成,及分隔符如何写入流。好,废话不多说,直接上代码,此代码配置好自己......
  • 16进制颜色转RGB模式带透明度
    functiontoColorRgba(color,opacity){//16进制颜色值的正则varreg=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;//把颜色变成小写varcolor=col......
  • how golang build itself?
    howgolangbuilditself?https://www.reddit.com/r/golang/comments/vbibey/is_golang_compiler_open_source_from_noob/?sort=confidence"Thefirstgocompilerswer......
  • golang 生成Sqlserver数据表实体
    最近开始学习golang,公司原来很多项目都Sqlserver数据库的,世面上很多文章,都是关于Mysql的,自己参考了一个博主的文章,整了一个生成Sqlserver实体的小工具分享一下,能给个星......
  • C++ vs golang
    以前学过ruby,gml,lisp这些小众语言的我又开始了golang基本上所以语言,我觉得都应该和C++对比一下C++vsgolangInbrief,golangisalanguagewhichmixesC++,Pyth......
  • golang 判断元素是否在切片中
    在Go中,可以使用类型为 map[T]bool 的映射来判断切片中是否包含某个元素。例如,假设你想要判断整型切片 s 中是否包含元素 x。你可以这样做://声明一个名为m的映......
  • 力扣---面试题 05.02. 二进制数转字符串
     二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式。如果该数字无法精确地用32位以内的二进制表示,则打印“ERROR”。示例1:输......