首页 > 其他分享 >16进制转换为2进制的方法

16进制转换为2进制的方法

时间:2024-01-14 10:06:11浏览次数:30  
标签:Convert 转换 进制 16 int hexString result string

/// <summary>
        /// //16转2方法
        /// </summary>
        /// <param name="hexString"></param>
        /// <returns></returns>
        static string HexString2BinString(string hexString)
        {
            try
            {
                string result = string.Empty;
                foreach (char c in hexString)
                {
                    int v = Convert.ToInt32(c.ToString(), 16);
                    int v2 = int.Parse(Convert.ToString(v, 2));
                    // 去掉格式串中的空格,即可去掉每个4位二进制数之间的空格,
                    result += string.Format("{0:d4} ", v2);
                }
                return result.Replace(" ","");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                throw;
            }
        }

 

标签:Convert,转换,进制,16,int,hexString,result,string
From: https://blog.51cto.com/u_16371710/9238054

相关文章

  • CF1016D Vasya And The Matrix Solution
    题目传送门做法因为是异或运算,可以按位考虑。先预处理出行(\(a[i]\))异或和\(suma\),与列(\(b[i]\))的异或和\(sumb\)。如果\(suma\nesumb\),那就说明无解,因为\(suma\)和\(sumb\)最后都代表着整个矩阵的异或和,如果两者不相等,那就说明矛盾,无解。否则就一定......
  • instanceof 和类型转换
    注意点父类引用指向子类的对象把子类转换为父类,向上转型;把父类转换为子类,向下转型;强制转换方便方法的调用,减少重复的代码!简洁封装、继承、多态!抽象类,接口快捷键补充语句  举例转换类型之后使用方法 输出结果 这样改写,输出结果一样 代码//J......
  • 高精度恒流/恒压(CC/CV)原边反馈功率转换器
    一、产品概述PR6214是一款应用于小功率AC/DC充电器和电源适配器的高性能离线式功率开关转换器。PR6214采用PFM工作模式,使用原边反馈架构,无需次级反馈电路,因此省去了光耦和431,应用电路简单,降低了系统的成本和体积,提高了可靠性。芯片内置了高达±5%精度的恒流/恒压(CC/CV)控制电路,输出......
  • 题解 P7169 [eJOI2020 Day1] Exam
    传送门。题意有两个长度为\(N\)的数列\(A_i\),\(B_i\)。可以对\(A\)数组进行若干次操作,每次可以使\(A_i\)到\(A_j\)中的所有数变成期间的最大值,求最多能使多少个数满足要求。分析显然,要使我们的某一个\(A_x\)变成\(B_x\),至少会包含\(A_{L_x}\)或\(A_{R_x}\),\(L_......
  • BibTex转换为Bibitem格式(适用MDPI和IEEE)
    1.MDPIOverleaf中获取MDPI模板新建bib文件,这里命名为refer.bib 在bib中添加bibtex的引用之后,删除从\begin{thebibliography}{999}到\end{thebibliography}的全部内容 找到前不远处bibliography的内容,去掉注释,换用自己新建的bib文件的名称,注意只是名称,不要带后缀......
  • NSSCTF Round#16 Basic WriteUp
    NSSCTFRound#16Basicwp目录NSSCTFRound#16Basicwp一.pwn1.nc_pwnre2.ret_text一.pwn1.nc_pwnrenc连接得到题目,给了一段汇编代码以及40个十六进制数字分析代码可知,将一个字符串与10h即16进行异或运算,二次异或运算得到字符串TlNTQ1RGe1dFTGMwTV9UMF9wV25fdzByMWQhfQ......
  • 16.TcpDump 与 WireShark 的使用
    协议分析工具 网络监听:TcpDump+WireShark代理Proxy推荐工具:手工测试charles[全平台]、安全测试burpsuite[全平台java]自动化测试:mitmproxy其他代理:fiddler[仅windows]、AnyProxy[全平台]协议客户端工具:curl、postmantcpdump 参数:-x十六进......
  • 多路io复用Select [补档-2023-07-16]
    select2.1简介​select函数可以用于实现高效的多路复用I/O,同时处理多个文件描述符的事件,包括监听可读、可写和异常条件,具有阻塞和非阻塞模式,并可以设置超时时间。这使得程序能够高效地处理并发任务,提高性能和响应性。2.2select函数​头文件:#include<sys/select>......
  • ARC169
    ARC169前言学校晚饭后不让来机房,时间卡的很死。基本赶不上赛时AtCoder,更不能谈codeforces了。这就导致到现在一场ARC没参加过。于是今天VP了一下,A题很水十分钟碾过去了,B题先想到了一个假贪心,答题思路不变稍微改改改成dp就可以了。C题写的比B还快,比较套路,一眼dp。D......
  • AT_arc167_e 题解
    题意给定\(k\)和一个排列\(P'\),问有多少个排列\(P\)以最少步数交换相邻两个元素来进行收敛,最终的排列可能是\(P'\),一个排列是收敛的当且仅当对于每一个数,在该数前且比这个数大的数的个数不超过\(k\)个。思路考虑正向的让一个排列收敛,我们设在第\(i\)个位置前且比\(P......