fyqt.net
当前位置:首页 >> 求助,字符串怎么转换成二进制数据 >>

求助,字符串怎么转换成二进制数据

public class Test01 { public static void main(String[] args) { //比如我现在要转这个字符串 String str = "Hello World"; //先把他变为字符数组 char[] chs = str.toCharArray(); //然后通过integer中的toBinaryString方法来一个一个转 for ...

#include int main(){ char str[100]; int i,n=0; scanf("%s",str); for(i=0;str[i]!='\0';i++) { if(str[i]=='1' || str[i]=='0') { n

可以定义一个函数,实现把一个字符转换为二进制码输出。 在函数中,先将1左移7位,就可以得到二进制值10000000,再将此值与一个字符“按位与”,然后判断其值是否为0。不为0就输出1,否则就输出0。类似的操作做8次,就可以输出一个字节的8位二进制...

每个字符都有对应的ASCII编码值,你把它转成int型,然后再把int转成二进制表示形式就可以了。 char c='A'; int val=(int)c; print(val); printf("\n"); void print(int val) { if(v==0) return; print(v/2); print("%d",v%2); }

#includevoid 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

#includevoid 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;}

public class Test01 { public static void main(String[] args) { //比如我现在要转这个字符串 String str = "Hello World"; //先把他变为字符数组 char[] chs = str.toCharArray(); //然后通过integer中的toBinaryString方法来一个一个转 for ...

Option Explicit Dim sTemp As String Dim yTemp() As Byte Dim sTemp1 As String Private Sub Command1_Click() 'BYTE字节流串转换为字符串 sTemp1 = StrConv(yTemp, vbUnicode) Text2 = sTemp1 End Sub Private Sub Form_Load() '字符串转换为...

#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]); } }

string text = "中国,加油!"; //以UTF8编码方式,转化为字节数组。 byte[] binaryBytes = System.Text.Encoding.UTF8.GetBytes( text ); //以UTF8编码方式,把字节数组还原为字符串。 string newText = System.Text.Encoding.UTF8.GetString( ...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com