Questions marquées «sizeof»

sizeof fait référence à l'opérateur C / C ++ standard pour renvoyer la taille en octets d'une expression ou d'un type de données.

505
Pourquoi sizeof (x ++) n'incrémente-t-il pas x?

Voici le code compilé dans les fenêtres dev c ++: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Je m'attends xà avoir 6 ans après avoir exécuté la note 1 . Cependant, la sortie est: 4 and 5 Quelqu'un peut-il...

298
Comment obtenir la taille d'un objet JavaScript?

Je veux connaître la taille occupée par un objet JavaScript. Prenez la fonction suivante: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } Maintenant, j'instancie le student: var stud = new Student();...

109
taille d'un membre de structure unique en C

J'essaye de déclarer une structure qui dépend d'une autre structure. Je veux utiliser sizeofpour être sûr / pédant. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Maintenant, je veux déclarer une structure child_tqui a la même taille que parent_t.text. Comment...

96
Pourquoi sizeof int est faux, alors que sizeof (int) est correct?

Nous savons que sizeofc'est un opérateur utilisé pour calculer la taille de n'importe quel type de données et expression, et lorsque l'opérande est une expression, les parenthèses peuvent être omises. int main() { int a; sizeof int; sizeof( int ); sizeof a; sizeof( a ); return 0; } le premier usage...

93
Y a-t-il des machines, où sizeof (char)! = 1, ou au moins CHAR_BIT> 8?

На этот вопрос есть ответы на Stack Overflow на русском : Кто-нибудь встречал в своей практике sizeof (char)! = 1? Y a-t-il des machines (ou des compilateurs), où sizeof(char) != 1? La norme C99 indique- t-elle que la sizeof(char)mise en œuvre de la conformité standard DOIT être exactement 1? Si...