hexadécimal de la conversion de retour en décimal
Mon livre dit la notation hexadécimale FFFF est égal à 65535 en valeur décimale. Ce que je comprends, il est égal à 2^16. Il ya un couple de choses que je ne comprends toujours pas le comprendre pleinement. 1) Est FFFF un mélange des deux, hexadécimal et décimal notation? Comment FFFF est égal à 2^16? Je ne comprends pas comment interpréter FFFF.
Le droit de la plupart des F représente 8 4 2 1, le deuxième plus F représente 128 64 32 16, la troisième plus que F est de 2048 1024 512 256 de la la gauche plus que F est de 32768 16834 8192 4096? Est-ce la bonne façon de penser à FFFF? Je ne suis pas sûr de savoir comment FFFF est égal à 65535. Je suis sorta perdu je ne comprends pas pourquoi FFFF est égal à 65535. Je pense correctement ou suis-je la voie?
- FFFFb16 est de 2^16-1. 10000b16 est de 2^16. (65535 est évidemment pas une puissance de 2, puisque c'est un nombre impair.)
Vous devez vous connecter pour publier un commentaire.
Pour commencer,
FFFF
ne représente pas 2^16, mais plutôt 2^16 - 1 (il ne serait pas possible pour tout pouvoir de deux à être un nombre impair).Un peu comme les chiffres correspondent à des quantités de l'augmentation des puissances de 10, hex chiffres correspondent à des quantités de plus en plus d'attributions de 16 ans (dans chaque cas, le nombre dont les pouvoirs que nous traitons dans est appelé le base du système). Nous allons casser et reconstruire décimal 65535:
La même chose avec FFFF hex:
A
représente la valeur décimale10
,B
représente la valeur11
, et ainsi de suite.F
est le plus gros chiffres en hexadécimalF est de 15 en hexadécimal. Donc,
Vous pouvez vérifier votre interprétation correcte, étape par étape, avec
bc
sur toute plate-forme Unix.Type:
^ ctlD