|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2012
Messaggi: 19
|
giocare con i numeri
salve a voi, ho una ricgiesta particolare
Devo trasformare una stringa formata da una sequenza di 0 e 1 piuttosto lunga (300-350 caratteri) in una stringa che corrisponde al rispettivo esadecimale della stringa inziale (quella formata da 0 e 1). Mi date unamano? Anche consigli |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
E' piuttosto semplice se consideri che ogni cifra esadecimale corrisponde a 4 cifre binarie:
0000 -> 0 0001 -> 1 0010 -> 2 0011 -> 3 ... 1001 -> 9 1010 -> A 1011 -> B 1100 -> C 1101 -> D 1110 -> E 1111 -> F Quindi dato ad esempio: 11010101110101011 lo dividi in gruppi di 4 cifre (effettuando un padding se necessario per le ultime cifre: 0001 1010 1011 1010 1011 e poi converti ogni gruppo secondo la tabella sopra: 1 A B A B |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Nov 2012
Messaggi: 19
|
come sempre la soluzione migliore è la più semplice.
grazie mille |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:31.



















