Je veux poser des questions sur les types de données fondamentaux dans Objective-C sur iOS.
J'ai besoin de la taille sur laquelle la variable est représentée et de la plage de la variable. Donc dans l'exemple: short int - 2 octets - signé: -32768 à 32767 et non signé: 0 à 65535 Ceci n'est qu'un exemple.
ios
objective-c
Des possibilités infinies
la source
la source
C
.Réponses:
Voici un bon aperçu:
http://reference.jumpingmonkey.org/programming_languages/objective-c/types.html
ou exécutez ce code:
Processus 32 bits:
Lorsqu'il est exécuté sur un iPhone 3GS (iPod Touch et les anciens iPhones devraient donner le même résultat), vous obtenez:
Processus 64 bits:
la source
Notez que vous pouvez également utiliser parfaitement les types à largeur fixe C99 dans Objective-C:
La page wikipedia a une description décente de ce qui est disponible dans cet en-tête si vous n'avez pas de copie du standard C (vous devriez, cependant, puisque Objective-C n'est qu'une petite extension de C). Vous pouvez également trouver les en-têtes
limits.h
etinttypes.h
être utiles.la source
Mise à jour pour le nouvel arc 64 bits
la source