Gast
#4436711
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
|
Anzeige
|
Konvertieren in C#
Gast
#4436711
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
Gast
#4436727
1 * 16 + 2 * 1
Gast
#4436749
so z.B.:
Convert.ToString(Convert.ToInt64("12", 16), 2)
Gast
#4436755
So ich habe es hinbekommen, die Lösong: string bin="10001"; string hex=Convert.ToString(Convert.ToInt32(bin,2),16)
Gast
#4436951
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
Gast
#4437071
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.
Gast
#4437108
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?
Gast
#4437109
Natürlich.
Gast
#4437228
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...
Gast
#4437236
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.
Gast
#4437246
Bernd schrieb: > Die Ein-Mann-Pegida der "Programmierung" schlägt mal wieder zu. Dann bist du der naive Bahnhofsklatscher nehme ich an? Programmierer Ermahnen Gänzlich Inkompetent-Dilettantische Anfänger Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|