首页 > 其他分享 >进制转换

进制转换

时间:2023-12-28 18:11:50浏览次数:16  
标签:10 转换 进制 乘以 位数 次方 八进制

进制介绍

  • 二进制:0,1 满2进1
  • 八进制:0 - 7,满8进1,以数字0开头表示
  • 十进制:0 - 9,满10进1
  • 十六进制:0 - 9 及A-F,满16进1,以0x开头表示

其他进制转十进制

 二进制转10进制(1011)

规则:从最低为开始(右边),将每个位的数提出来,乘以 2的(位数 - 1)次方,然后求和

1 * 1 + 1 * 2 + 0 * 2 * 2 + 1 * 2 * 2 * 2 = 1 + 2 + 0 + 8 = 11

 八进制转10进制(0123)

规则:从最低为开始(右边),将每个位的数提出来,乘以 8的(位数 - 1)次方,然后求和

3 * 1 + 2 * 8 + 1 * 8 * 8 = 3 + 16 + 64 = 83

 十六进制转10进制(0x)

规则:从最低为开始(右边),将每个位的数提出来,乘以 8的(位数 - 1)次方,然后求和

 

标签:10,转换,进制,乘以,位数,次方,八进制
From: https://www.cnblogs.com/liyuanhong/p/17933275.html

相关文章

  • 网络地址转换(NAT)之报文跟踪
    网络地址转换(NAT)之报文跟踪来源  https://fedoramagazine.org/network-address-translation-part-1-packet-tracing/参考 https://linux.cn/article-13364-1.html 这是有关 网络地址转换(networkaddresstranslation)(NAT)的系列文章中的第一篇。这一部分将展示如何使用i......
  • 本安型光纤收发器 矿用防爆摄像机收发器 转换器 支持5-24V
    · 2个100M光口,3个10/100M自适应RG45以太网电口· 支持IEEE802.3u标准,支持全双工/半双工,MDI/MDI-X自动侦测· 宽温设计,工作温度-30℃~75℃,相对湿度5~95%,适应恶劣的工业环境· EMC防护,,短路保护,反接保护,浪涌保护· 本安型防爆,应用广泛,可应用于煤矿或防爆摄像头等等· 支持电源、......
  • Unity引擎2D游戏开发,敌人追击状态的转换
    思路:从敌人的位置发射一道射线或者一片区域来对玩家实体进行检测,如果检测倒玩家,则进行追击进攻利用BoxCast()即可实现BoxCast()官方文档:https://docs.unity3d.com/cn/2022.3/ScriptReference/Physics2D.BoxCast.html创建检测区域由于BoxCast需要众多参数,所以在Enemy中创建......
  • 【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)
    引言哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.netmvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这个方法很好用啊,以至于在EFCORE8里面又添加了回来,不过不知道性能怎么样,我遇到的场景是通过SqlQuery查询的时......
  • Java中使用JTS实现WKB数据写入、转换字符串、读取
    场景Java中使用JTS实现WKT字符串读取转换线、查找LineString的list中距离最近的线、LineString做缓冲区扩展并计算点在缓冲区内的方位角:Java中使用JTS实现WKT字符串读取转换线、查找LineString的list中距离最近的线、LineString做缓冲区扩展并计算点在缓冲区内的方位角_jts工具类WK......
  • Windows判断一个字符串是否纯十六进制数
    #include<regex>usingnamespacestd;boolIsHexDigit(constTCHAR*s){TCHAR*pattern=_T("^0[xX][0-9A-Fa-f]+$|^[0-9A-Fa-f]+$");#ifdefUNICODEstd::wregexre(pattern);#elsestd::regexre(pattern);#endif//UNICODEret......
  • C# 输出的格式转换,占位/补位,字符串拼接、字符串内插法
    //“0”描述:占位符,如果可能,填充位     Console.WriteLine(string.Format("{0:000000}",1234));//结果:001234     //“#”描述:占位符,如果可能,填充位     Console.WriteLine(string.Format("{0:######}",1234));//结果:1......
  • 十进制整数转十六进制字符串
    描述编写一个函数,传入一个十进制的正整数,将十进制整数转换为十六进制的字符串并返回。(十六进制字符串中的字母全部大写)输入描述:键盘输入一个十进制的正整数输出描述:输出该十进制整数转换后的十六进制字符串示例1输入:162输出:A2示例2输入:50输出:32示例3输入:501输出:1F5......
  • JS 日期与毫秒之间互相转换
    时间戳(Unix/Linuxtimestamp)转换工具—在线转换毫秒时间戳工具(toolscat.com) Date()函数:该方法返回日期的毫秒表示(毫秒数精确到毫秒)1.毫秒转日期://2023-3-25格式newDate(1679673600000).toLocaleDateString().replace(/\//g,"-");//2023-03-25格式newDate(1......
  • 十进制数转换成十六进制
    将一个十进制数转换成十六进制数可以按以下步骤进行: 1.将该十进制数不断除以16,得到的余数即为对应位的十六进制数,直至该数小于16为止;、2.将得到的所有余数倒序排列,即为该十进制数对应的十六进制数。 下面以一个例子来说明如何将十进制数转换成十六进制数: 将十进制数326转换成......