位(bit)与字节(byte)16进制值表现形式之间的转换
小白近很长时间未更新,是因为换工作了,目前行业是涉及到硬件的的工作。
今日因工作需要,学习到了位(bit)与字节(byte)16进制值表现形式之间的转换,故此记录一下。
下面的内容为位(bit)与字节(byte)16进制值表现形式之间的快速计算转换,为手动计算,方便理解与计算,非代码计算。
先说概念:一个字节(byte)由8个位(bit)组成。bit只由0和1组成,可理解为二进制数值
有些设备是把数值存放在寄存器内,由bit控制闭合状态,因为设备大多使用485、232、或者TCP、UDP等协议传输命令,而传输的命令一般均为16进制的表现形式。故需要用到bit值转换为16进制表现。16进制前缀为0x开头。
下面为实例操作讲解
0x0457因为是两个字节,所以我们可以把他拆分成04和57,同时每个字节又是由8位bit组成。我们
再把04拆分为0和4,再把0和4分别转换为2进制,即可表现为 0000 0100 这个即为对应的bit的值
同理57拆分为5和7,再把5和7分别转换为2进制,即可表现为 0101 0111 这个即为对应的bit的值
0000 0100 0101 0111
同理反向转换也是一样的0000 0000 1000 0000 转为16进制表示0x0080
位(bit)与字节(byte)16进制值表现形式之间的转换相关推荐
- ByteArray、16进制、字符串之间的转换
ByteArray.16进制.字符串之间的转换: package fengzi.convert {import flash.utils.ByteArray;public class ByteArray ...
- python 自定义进制转换_[python]从零开始学python——颜色的16进制于RGB之间的转换...
在学习openstack的时候,发现openstack是python开发的:学习mininet自定义拓扑,发现mininet是python开发的:看看ryu,还是python开发的--于是心中升起了自 ...
- java 8个字节转一位_8个字节的16进制数 怎么转换成10进制数
Java codeimport java.util.Arrays;public class ChangeBytesToNumber{ public static void main(String[] ...
- CentOS中获取文件的前四个字节的16进制值
od -N4 -t x1 test.txt|head -1|sed -e 's/0000000//g' -e 's/ //g'|tr -d '\n' 转载于:https://blog.51cto.co ...
- Java 字符串,byte[],16进制的字符串互转
Java 字符串,byte[],16进制的字符串互转 /** * 字符串转换成十六进制字符串 */ public static String str2HexStr(String str) { char ...
- Java的String/byte[]/16进制相互转换
源代码下载地址: http://www.zuidaima.com/share/1550463378410496.htm Java 字符串转 16 进制工具类 Hex.java 实现 16进制 0xfe ...
- Linux中如何将文件dump成16进制值
http://www.cnblogs.com/bcxx_qin/archive/2009/05/06/1450596.html 在linux中有多种方式可以将文件dump成16进制显示,也可以将16进 ...
- 关于 ABAP 调试器里的 16 进制值的显示问题
在调试器里查看字符常量,小写的字母 a 的 16 进制值,即 ASCII 编码里符号 a 的值:61 高位再补上 00 类型 x 的变量,其初始值为 16 进制的 00(1个字节): 6100 的 1 ...
- 把16进制值转换成颜色颜色16进制值表 .
string str="#990033"; Color color = ColorTranslator.FromHtml(str); 即可 颜色16进制值 标签: 颜色代码表:以下 ...
最新文章
- 在进行商业运算时解决BigDecimal的精度丢失问题
- 风云榜查询名次 接单者与公司对应的数据库语句
- Dalvik与JVM区别
- Linux编程中的坑——C++中exit和return的区别
- spring boot 整合多数据源JDBC、多数据源mybatis、多数据源springdata jpa
- html怎么做模糊条纹,如何使用纯CSS实现彩虹条纹文字的效果
- android代码混淆作用,Android分享:代码混淆那些事
- 基于友善之臂ARM-ContexA9-ADC驱动开发
- 为什么我选择用 C 编写游戏?
- 海康威视录像机(DS-8632N-E8)开机卡LOGO
- 通达信接口程序怎么设计出K线图?
- 企业微信API群机器人配置
- 【Kubernets】——搭建k8s多节点集群
- 【PHPWord】PHPWord导出PDF格式文件的几种方式以及最优解并附代码
- 字节跳动实习面经(已拿offer附攻略)
- 第一篇 Verilog入门—语言要素 数据类型
- 视频直播的 推流是啥意思
- Vue——May(1)
- python微信远程控制摄像头_【python版】利用微信远程控制你的电脑
- 物联网体系的系统构架和用途
热门文章
- js 将标准时间转成 年月日时分秒格式
- c语言algorithm头文件,C++ algorithm头文件函数的基本用法
- 路由器WAN 口和 LAN 口
- 八年级英语上册单词复习
- python算法之组合总和
- 闲谈--心态 (zhuan)
- react 中更好的 svg 使用方式
- 数据挖掘 是“大忽悠”还是“懵懂少年”(转帖)
- 时间之“时间波以及时间裂缝说”
- mysql中information_schema说明