Qu'est-ce que uint_fast32_t et pourquoi devrait-il être utilisé à la place de l'ordinaire int et uint32_t?

Donc, la raison pour typedef:ed types de données primitifs est à l'abstrait le faible niveau de représentation et de le rendre plus facile à comprendre (uint64_t au lieu de long long type, qui est de 8 octets).

Cependant, il est uint_fast32_t qui a le même typedef comme uint32_t. Le fait d'utiliser le "rapide" de la version de rendre le programme plus vite?

  • long long est peut-être pas 8 octets, il est possible d'avoir un long avec 1 octet (en cas CHAR_BIT est au moins 64) ou avec 3738383 octets. aussi un uint64_t peut être 1,2,4 ou 8 octets, CHAR_BIT doivent être 64, 3, 16 ou 8 pour que.
InformationsquelleAutor Amumu | 2011-12-14