首页

文章

BYTE数据怎么转化成二进制字符串

发布网友 发布时间:2022-04-19 15:15

我来回答

2个回答

热心网友 时间:2023-06-21 17:47

Byte数据可通过一定的自定义函数过程,将其转化成二进制字符串。

可先将Byte数据其10进制值用Hex函数转为16进制的字符串,然后通过自定义函数转成二进制字符串。

Hex 函数,返回代表十六进制数值的 String。

以下是VB6.0的处理代码。

Option Explicit
    Dim sBin
    Dim sHex
    Dim BinData
    Const s1 = "0000101001101111000", s2 = "0125A4936DB7FEC8"
    Dim yTemp() As Byte

Private Sub Command1_Click()
    If Val(Text1) < 128 Then
        sHex = Right("0" & Hex(Text1), 2)
        Call HexToBin(sHex)
        Text2 = BinData
    Else
        sHex = Hex(Text1)
        Call HexToBin(sHex)
        Text2 = BinData
    End If
End Sub

Public Function HexToBin(ByVal sHex As String) As String
    Dim i As Integer, sBin As String
    sHex = UCase(sHex)
    For i = 1 To Len(sHex)
    sBin = sBin & Mid(s1, InStr(1, s2, Mid(sHex, i, 1)), 4)
    Next i
    HexToBin = sBin
    BinData = sBin
End Function

Private Sub Form_Load()
    Text1 = ""
    Text2 = ""
End Sub

在Text1中输入Byte数据的10进制值,Text2就展现其二进制字符串。

热心网友 时间:2023-06-21 17:48

void b2s(char s[],int c)

{

 char i=0,j=0,t;

 while(c)

 {

  s[i++]=48+c%2;

  c>>=1;

 }

 s[i--]=0;

 while(i>j)

 {t=s[i];s[i--]=s[j];s[j++]=t;}

 return s;

}

void main()

{

 char s[9];

 int n;

 scanf("%ud",&n);

 b2s(s,n);

 puts(s);

}

变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? java 如何将byte[4]数组转换成一个int型数据? 一个byte[8]数组转成数字最大能表示多大的数 c#怎样将byte转为十六进制 如何将byte转为十进制字符串 java中如何将byte[]里面的数据转换成十六进制? java中如何将byte[]里面的数据转换成十六进制 byte与int的转换 如何将byte数组转换成浮点数? 字节、kb、mb等单位,是怎样换算的? C#如何把BYTE数组中的数转换成16进制 如何把一个byte数组的数字转换成int C#中怎样把byte数组转换成数字 vb 如何把串口通信接收到的byte转换成数值 byte类型怎么转成byte数组 一个字节等于多少二进制数? 厕所被鱼渣子堵了怎么疏通 我家厕所是由于一条一斤左右的鲫鱼给蹲便器下水道... 鱼掉进厕所怎么办? 鱼掉厕所把马桶堵了,怎么办 鱼堵厕所下水道了,什么腐化的快 java里面byte数组和String字符串怎么转换 求方法.怎么把byte类型的数组转换成NS 华为手机怎么校准电池 华为手机电池指示不准怎么办 吃什么食物会产生兴奋 吃什么东西会让人兴奋,精神好啊? 吃什么能兴奋增加爆发力? 哪种食物可以使人兴奋 吃什么东西会让人兴奋,精神好 吃什么能让男人很快兴奋 急 吃什么东西能让大脑快速兴奋起来 ? 吃什么药能让人兴奋起来? 吃什么能兴奋。。 吃什么会兴奋 吃什么药物可以像喝酒一样兴奋 吃什么食物能让人心情愉快呢? 跑步前吃什么能兴奋? 比赛前吃什么可以兴奋 体育中考前吃什么可以兴奋,什么时候吃最有效? 吃什么药可以兴奋
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com