Question

Désolé, c'est une question vraiment stupide, était tout simplement en regardant à travers un vieux papier d'examen pour ma classe des systèmes d'exploitation et remarqué cette question peut venir tout aussi souvent. Comment peut-on trouver la réponse à cette question? Je ne comprends pas vraiment.

Une autre question est la suivante:

Quels sont les nombres entiers non signés maximale et minimale qui peut être représenté par 7 bits, 9 bits et 10 bits?

ce que quelqu'un soit capable de me dire comment vous travailleriez cela? Est-ce que 2 ^ 7?

Merci beaucoup! :)

Était-ce utile?

La solution

  

Combien de bits sont nécessaires pour traiter 32 octets?

5 (puisque 2 ^ 5 == 32). En d'autres termes log2(32). Si le numéro en question (32) n'a pas été une puissance de deux, vous devrez compléter la réponse up .

  

Quels sont les nombres entiers non signés maximale et minimale qui peut être représenté par 7 bits, 9 bits et 10 bits?

Le int minimum non signé est toujours égale à zéro, quel que soit le nombre de bits. Les ints maximales non signés sont 2 ^ 7-1 (127), 2 ^ 9-1 (511) et 2 ^ 10-1 (1023), respectivement.

Ce lien fournit une explication assez décent.

Autres conseils

Combien de chiffres sont nécessaires pour exprimer les chiffres de 0 à 99 inclus? 2, droit?

Comment avez-vous fait cela? En regardant les chiffres? Eh bien - il y a 100 numéros, de sorte que vous pouvez prendre le logarithme en base 10 de 100 (équivalent, vous pouvez remplir mentalement le vide: 10 à la puissance _ = 100). Vous pouvez également réaliser qu'il ya 100 numéros parce que la gamme 0..99 est la même taille que la plage 1..100.

Tout fonctionne de la même manière avec les bits, sauf que vous êtes dans la base 2 au lieu de la base 10. (En avant que quelqu'un fait le commentaire Smart-Aleck que « chaque base est base 10 »).

Quelqu'un me corriger si je me trompe, mais max unsigned int est (2 ^ x - 1)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top