二进制转换文字 二进制怎么算

~ 1.从原理上讲,二进制可以通过先将二进制转换为十六进制,再利用十六进制与汉字的对应关系来转换为汉字。2C版本的代码如下:private string binarytochinese(string

~ 1.从原理上讲,二进制可以通过先将二进制转换为十六进制,再利用十六进制与汉字的对应关系来转换为汉字。2C版本的代码如下:private string binarytochinese(string input){StringBuilder sb=new StringBuilder()//create string int numobytes=输入长度/8//计算尾数byte[]bytes=新字节[numofbytes]//二进制(int i=0 inumobytes i){字节[i]=转换为字节(输入子字符串(8*18),2) //将字符串转换为相应的二进制}返回系统文本编码-什么?Unicode.GetString(bytes)//解码汉字}[UNK][UNK]~[UNK]二进制到十六进制[UNK][UNK]要把二进制数转换成十六进制,就是把它们转换成四位十六进制。[UNK][UNK]从右到左,4位代表一切[UNK][UNK]例如,100111110101[UNK][UNK]左边小于4位的可以填入0 0100100110110101012[UNK][UNK]]10000的数字对应16位系统(0≈0001>>>>>>>>>>>>>>>>>gt>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>是4fb5