Hallo, ich möchte die Hexdezimalzahl 12 in byte 10010 umwandeln. ich habe einige beiträge schon gelesen aber es funktioniert nicht.. zB. string base16 = "12"; Convert.ToInt32=(base16, 16); Mfg
:
Verschoben durch User
So ich habe es hinbekommen, die Lösong: string bin="10001"; string hex=Convert.ToString(Convert.ToInt32(bin,2),16)
Eine Frage noch, undzwar Feld mit folgende Elemente ist gegeben: byte[] Hex= {5A, 05, FA, 12, FA, FF} so ich wollte aus den Elementen des gegebenen Feldes ein neues Feld (bin) bilden: for(int i=0;i<3,i++){ byte [] bin= Hex (i) } jedoch funktioniert der Code nicht. Vielleich kann mir jemand da helfen.. Danke
Nikolaus schrieb: > Eine Frage noch, undzwar Feld mit folgende Elemente ist gegeben: > > byte[] Hex= {5A, 05, FA, 12, FA, FF} > > so ich wollte aus den Elementen des gegebenen Feldes ein neues Feld > (bin) bilden: > > for(int i=0;i<3,i++){ > > byte [] bin= Hex (i) > > } > > jedoch funktioniert der Code nicht. Vielleich kann mir jemand da > helfen.. > > Danke Weil du in jeder Schleife, also in allen drei Vorgängen die Variable "bin" neu bildest.
1 | byte[] Hex= {5A, 05, FA, 12, FA, FF} |
2 | byte[] bin ={0,0,0} |
3 | |
4 | for(int i = 0; i<3; i++) |
5 | {
|
6 | bin[i] = hex[i]; |
7 | }
|
vielen Dank > > Weil du in jeder Schleife, also in allen drei Vorgängen die Variable > "bin" neu bildest. > > byte[] Hex= {5A, 05, FA, 12, FA, FF} > byte[] bin ={0,0,0} > > for(int i = 0; i<3; i++) > { > bin[i] = hex[i]; > } kann ich eigentlich eine solch Addition: byte b= 0x80 + hex[2] durchführen?
Nikolaus schrieb: > So ich habe es hinbekommen, die Lösong: > > string bin="10001"; > string hex=Convert.ToString(Convert.ToInt32(bin,2),16) Nein, dieser Totalquatsch ist ganz sicher nicht die Lösung des ursprünglich geposteten Problems, kann es garnicht sein. Wenn dir nichtmal das klar ist, geh' sterben. Schnell und still...
c-hater schrieb: > Nikolaus schrieb: > >> So ich habe es hinbekommen, die Lösong: >> >> string bin="10001"; >> string hex=Convert.ToString(Convert.ToInt32(bin,2),16) > > Nein, dieser Totalquatsch ist ganz sicher nicht die Lösung des > ursprünglich geposteten Problems, kann es garnicht sein. Wenn dir > nichtmal das klar ist, geh' sterben. Schnell und still... Die Ein-Mann-Pegida der "Programmierung" schlägt mal wieder zu.
Bernd schrieb: > Die Ein-Mann-Pegida der "Programmierung" schlägt mal wieder zu. Dann bist du der naive Bahnhofsklatscher nehme ich an?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.