| ??? 11/25/02 18:53 Read: times |
#33144 - RE: Hex to Dec/ Dec to Hex |
I agree with Oren. This is a VERY beginner question. Nonetheless, I had nothing better to do this morning.
I wasn't really clear on what you are trying to do, so here's what I did. 1. Convert an array of binary digits into an unsigned long. 2. Convert the unsigned long into an array of HEX digits (NOT ASCII). 3. Convert the hex digits array into ACSII characters. Since you didn't specify a programming language, I used C. Enjoy.
unsigned char dec_digits [8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
unsigned char hex_digits [8];
void main (void)
{
unsigned long dec_number;
unsigned char i;
// Convert dec_digits into dec_number
for (dec_number = 0L, i=0; i<8; i++)
{
dec_number *= 10;
dec_number += dec_digits[i];
}
// Convert dec_number into hex_digits
for (i=8; i>0; i--)
{
hex_digits[i-1] = dec_number % 16;
dec_number /= 16;
}
// Convert hex_digits into ASCII chars
for (i=0; i<8; i++)
{
if (hex_digits[i] > 9)
hex_digits[i] += 'A'-10;
else
hex_digits[i] += '0';
}
while(1);
}
Jon |
| Topic | Author | Date |
| Hex to Dec/ Dec to Hex | 01/01/70 00:00 | |
| RE: Hex to Dec/ Dec to Hex | 01/01/70 00:00 | |
| RE: Hex to Dec/ Dec to Hex | 01/01/70 00:00 | |
RE: Hex to Dec/ Dec to Hex | 01/01/70 00:00 | |
| RE: Hex to Dec/ Dec to Hex | 01/01/70 00:00 | |
| RE: Hex to Dec/ Dec to Hex | 01/01/70 00:00 | |
| RE: Hex to Dec/ Dec to Hex | 01/01/70 00:00 |



