将字符串转换为二进制

作者&投稿:宇文显 (若有异议请与网页底部的电邮联系)

VB怎么将字串和二进制码互相转换
分别调用tobit和tostr函数就行,前者转字符串为二进制,后置相反 Dim isstr As Boolean '用作标记 Private Sub Command1_Click()Dim s s = Text1.Text If isstr Then 'isstr=true则表示文本框里为文本 Text1.Text = tobit(s)'执行文本->二进制转换 isstr = False Else 'isstr=false则表示...

java有什么api可以将字符串直接转换成相应二进制数
public class Test01 { public static void main(String[] args) { \/\/比如我现在要转这个字符串 String str = "Hello World";\/\/先把他变为字符数组 char[] chs = str.toCharArray();\/\/然后通过integer中的toBinaryString方法来一个一个转 for (int i = 0; i < chs.length; i++) { S...

C#中如何把一个字符串转换为8位二进制码表示?
public static string Fill(string pStrSource){ switch(pStrSource.Length){ case 1:return "0000000" + pStrSource;case 2:return "000000" + pStrSource;case 3:return "00000" + pStrSource;case 4:return "0000" + pStrSource;c...

C语言如何将字符串转换到对应的01二进制的字符串,比如AB字符就变为...
计算机内的字符信息,本来就已经是二进制形式存放了,他的算法中又采用十进制转换二进制的算法,反复做除法,自然是“多此一举”,故效率较低。而本算法直接用二进制位做判断输出,应该比较更合理。他的算法操作较复杂的另一点原因是,该算法是由低位到高位的次序计算,而输出却要求高位到低位的次序,...

在C#中怎么把字符串转换成二进制数?
byte[]转16进制格式string:new byte[]{ 0x30, 0x31}转成"3031":publicstaticstring ToHexString ( byte[] bytes ) \/\/ 0xae00cf => "AE00CF "{string hexString = string.Empty;if ( bytes != null ){ StringBuilder strB = new StringBuilder ();for ( int i = 0; i < bytes....

perl中如何将字符串转换成二进制码流
请看perl文档里的pack和unpack,使用H字符模板,可以完成字符串和16进制转换。把一个十六进制转为ASCII, 可以这样:hex = "61626364";$str = pack('H*', $hex) ; # 此时str='abcd";把一个字符串转为十六进制格式 str="abcd";$hex = unpack('H*', $str); # 此时$hex="61626364";

如何把 字符串形式的的十进制数据 转换成 二进制
include<stdio.h>void dec2bin(int n){if(n>1)dec2bin(n\/2); printf("%d",n%2);}int main(){char n[15]; int i,x; scanf("%s",n); for(i=x=0;n[i];i++) x=x*10+n[i]-'0'; dec2bin(x); return 0;} ...

C# 十六进制的字符串怎么转化为二进制数据方法
先转换成10进制,再转换成2进制 int tem=Convert.ToInt32(intpubNum.ToString(),16);Convert.ToString(tem,2);

c# 多个16进制的字符串转二进制
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);...

c# 64位无符号整数字符串转换为二进制字符串
0f000f000f00ff00000000000000000000000000000000000000000000000000 这里共有64个字符,但是它与通常所说的“64位无符号整数”,不是同一个意思啊?如果是把十六进制数转换为二进制数的话,只要把十六进制数中的每一个0转换为二进制数的0000,把十六进制数中的每一个f转换为二进制数的1111就可以了。这样转换...

道汪14741695635问: 如何将字符转换为二进制 -
南通市百科回答: //将字符串转换成二进制字符串,以空格相隔 private String StrToBinstr(String str) { char[] strChar=str.toCharArray(); String result=""; for(int i=0;iresult +=Integer.toBinaryString(strChar[i])+ " "; } return result; }

道汪14741695635问: C语言中字符串如何转换为二进制、八进制、十进制、十六进制 -
南通市百科回答: 什么意思,?没懂,,,是说转为 2 8 16进制的整数? 只要是整数 int.就只有大小.没有进制的区别. 所谓的进制,只是为了人为识别. 但是可以把整数,转换为响应进制的字符串. 举例 char num[] = "15";int val = atoi(num); //字符串转为整数 char tem[16] = {};_itoa(val,tem,2);//整数转为2进制字符串_itoa(val,tem,8);//8进制_itoa(val,tem,16);//16进制_itoa(val,tem,10);

道汪14741695635问: C语言,如何把输入的一个字符串,转换为相应的二进制数? -
南通市百科回答: #include void ConvertData(int x,char *s,int n) { int m=0,i,k;while ( x ) { *s=x%n+'0'; x/=n; s++; m++; }*s=0;s-=m; for ( i=0;i<=m/2;i++ ) { k=s[i];s[i]=s[m-i-1];s[m-i-1]=k; } } void main() { char str[256]; int x;printf("请输入十进制数: "); scanf("%d",&x);ConvertData(x,str,2); printf("十进制%d转换成二进制是%s\n",x,str); }

道汪14741695635问: c语言如何将字符串转为二进制的整型然后保存到整型数组里? -
南通市百科回答: 你可以把输入的字符串放到一个字符数组里面,然后用一个循环遍历里面的字符,直接把里面的元素赋值给一个整形数组的元素,就行了,只是要注意你的整形数组足够大,才能满足你输入多行字符.

道汪14741695635问: 字符串转换二进制 -
南通市百科回答: String str = "ABCDEFG";String[] c = str.split("");for(int i = 1; i < c.length; i++){ char ch = c[i].charAt(0); System.out.println(Integer.toBinaryString(ch));}

道汪14741695635问: 用C++如何把一个字符串转化为二进制数 -
南通市百科回答: 字符串DATA到int很简单,就一句话.int到二进制数,就要算了.代码十几二十句吧字符串到整型 #include <stdlib.h>#include <stdio.h>int main() { char a[] = "-100" ; int c ; c = atoi( a ) ; //这句就是转化了 printf("c = %d\n", c) ; return 0; }

道汪14741695635问: 在C++中怎样将一个字符串转化为二进制代码输出 -
南通市百科回答: #include void outc(char c) { unsigned char k = 0x80; for (int i=0; i>= 1) { if (c & k) printf("1"); else printf("0"); } printf(" "); } void main() { char str[]="DATA"; for(int i=0; str[i]; i++) { outc(str[i]); }

道汪14741695635问: 字符串转二进制 -
南通市百科回答: <<是左移运算符,1<<7=128,1<<6=64,1<<5=32,1<<4=16,1<<3=8,1<<2=4,1<<1=2.&是按位与运算符.数字在计算机中是以二进制存储的. if ch& (1 <<i ) != 0,这一句的作用是检测ch的第i位是否为1.若该位为1,就在相应数组元素赋值为1.

道汪14741695635问: 编程:如何把字符串以二进制存储?
南通市百科回答: 不知道楼主用的什麽语言,我以java为例子: //将字符串转换成二进制字符串,以空格相隔 private String StrToBinstr(String str) { char[] strChar=str.toCharArray(); String result=""; for(int i=0;i<strChar.length;i++){ result +=Integer.toBinaryString(strChar[i])+ " "; } return result; }

道汪14741695635问: java怎样把字符串转化为二进制形式? -
南通市百科回答: 可以调用String类的一个方法 getBytes();该方法返回一个 byte[]


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网