Quelle est la taille de la variable de temps utilisée pour afficher la date et l'heure en bits? Actuellement, dans le fichier time.h, les variables de temps utilisées sont-elles stockées dans une variable int ou quoi?Quelle est la taille de la variable de temps en programmation C?
Répondre
Le GCC (echo '#include <time.h>' | gcc -E -
):
__extension__ typedef long int __time_t;
typedef __time_t time_t;
détails de la plate-forme:
Linux stanley 2.6.32-24-generic-pae #39-Ubuntu SMP Wed Jul 28 07:39:26 UTC 2010 i686 GNU/Linux
Utilisez sizeof(time_t);
pour déterminer la taille en octets. Multipliez ensuite ce nombre par des bits par octet (généralement 8, mais cela dépend de votre HW).
Astuce: si vous développez avec Microsoft Visual C++, vous pouvez utiliser '#define _USE_32_BIT_TIME_T' pour forcer time_t à être de 4 octets. – Robert
de la norme C99 (7.23.1):
"La portée et la précision des temps représentables dans clock_t et time_t sont mise en œuvre dé fi nie." Du point de vue standard, il peut s'agir d'un nombre entier, d'un nombre à virgule flottante, d'un codage Huffman, etc. En pratique, sur la plupart des systèmes UNIX, il s'agit d'un entier non signé de 32 ou 64 bits signifiant le nombre de secondes depuis l'époque UNIX. (à minuit, le 1er janvier 1970).
- 1. Quelle est la taille de la variable, en python?
- 2. Quelle est la meilleure pratique sur la programmation de la variable de programmation sur iPhone?
- 3. Quelle est la taille de la mémoire tampon pour la programmation des sockets?
- 4. Quelle est la taille de la taille d'un package SSIS?
- 5. Quelle est la taille de Jetty?
- 6. Quelle est la taille d'une énumération en C?
- 7. Quelle est la taille de cette structure C#?
- 8. Quelle est la taille de User.Identity.Name?
- 9. Quelle est la taille de System.Threading.Timer?
- 10. Quelle est la taille de l'image?
- 11. Quelle est la taille acceptable de ViewState
- 12. Quelle est la taille exacte de MySQL?
- 13. quelle est la taille de l'iPhone plist?
- 14. Quelle est la taille des entiers lors de la programmation des noyaux cuda
- 15. Quelle est la signification de ".. ::." en C#?
- 16. Tableaux de taille variable en C
- 17. Quelle est la bibliothèque de programmation génétique la plus active?
- 18. Quelle est la taille maximale des données de réponse ajax?
- 19. Quelle est la taille de la table MySQL?
- 20. Quelle est la taille maximale de la table SQL
- 21. Quelle est la taille de la session asp.net?
- 22. Quelle est la meilleure façon de chronométrer combien de temps les fonctions prennent en C++?
- 23. Programmation C et efficacité de la variable error_code
- 24. Quelle est la taille d'un entier?
- 25. quelle est la taille de tas de l'application dans l'iphone?
- 26. Quelle est la taille de FFmpeg? Des exemples?
- 27. Quelle est la taille maximale (taille de la mémoire) de l'image peut être téléchargée dans l'iPhone?
- 28. Quelle est la taille d'écran d'un UIModalPresentationFullScreen
- 29. Taille de bit de la variable GMP
- 30. Quelle est la dernière nouveauté en programmation à écran tactile?
printf ("% i", sizeof (time_t)); – nacho4d
@ nacho4d N'utilisez pas '% i' pour imprimer la valeur de' sizeof'. Utilisez '% zu' (C99) ou'% lu' et convertissez la valeur en 'unsigned long' (portable). – schot