Je suis ici un peu confus:Question sur la conversion décimal en binaire en hexadécimal
Je suis en train de l'ingénierie inverse la valeur ASCII 65. Dans le livre que je lis, il dit:
Decimal: 65
Hex: 41
Octal: 101
Mais
65 dans sa représentation binaire est:
0010 0001
Et 0010
dans l'hexagone est 2, alors que 0001
est 1, ce qui indique que la valeur hexadécimale « devrait » être: 21.
Où est-ce que je me suis trompé?
Ici, c'est la réponse. 0010 0001 est actuellement 33, pas 65. –
@John: Oui, mais mrblah croit aussi que les quatre premiers chiffres représentent les premiers chiffres du nombre hexadécimal. –
um, c'est comme ça que vous faites bin vers hex (au moins de façon ad hoc) - son hexagone facile est une puissance de 2 donc vous avez un nombre fixe de bits pour chaque char hexadécimal –