preguntar acerca de sizeof
14
réponses
Comment trouver le «sizeof» (un pointeur pointant sur un tableau)?
Tout d'abord, voici un code:
int main()
{
int days[] = {1,2,3,4,5};
int *ptr = days;
printf("%un", sizeof(days));
printf("%un", sizeof(ptr));
return 0;
}
Existe-t-il un moyen de connaître la taille du tableau que ptr pointe …
demandé sur
1970-01-01 00:33:29
3
réponses
C sizeof char* tableau
J'ai un tableau char* comme suit:
char *tbl[] = { "1", "2", "3" };
Comment utiliser l'opérateur sizeof pour obtenir le nombre d'éléments du tableau, ici 3?
Le ci-dessous a fonctionné, mais est-ce correct?
int n = sizeof(tbl) / sizeof(tbl[0])
…
demandé sur
1970-01-01 00:33:29
5
réponses
Taille du pointeur int et sizeof int sur une machine 64 bits
Je me demandais juste comment puis-je savoir si mon ordinateur portable est une machine 64 ou 32 bits. (il est un 64).
Donc, j'ai pensé à imprimer ce qui suit:
int main()
{
printf("%d",sizeof(int));
}
Et le résultat était 4, ce qui semblait biz …
demandé sur
1970-01-01 00:33:33
2
réponses
Y a — t-il un bit équivalent de sizeof() en C?
Sizeof () ne fonctionne pas lorsqu'il est appliqué aux champs de bits:
# cat p.c
#include<stdio.h>
int main( int argc, char **argv )
{
struct { unsigned int bitfield : 3; } s;
fprintf( stdout, "size=%dn", sizeof(s.bitfield) );
…
demandé sur
1970-01-01 00:33:30
3
réponses
Taille de pid t, uid t, gid t sous Linux
sur les systèmes Linux (32 ou 64 bits), Quelle est la taille de pid_t,uid_t et gid_t?
... …
demandé sur
1970-01-01 00:33:29
5
réponses
Comment spécifier des entiers 64 bits en c
j'essaie d'utiliser des entiers 64 bits en C, mais je reçois des signaux contradictoires quant à savoir si cela devrait être possible.
Quand j'execute le printf:
printf("Size of long int:%dnSize of long long int:%dnn",(int)sizeof(long int), (int)si …
demandé sur
1970-01-01 00:33:32
4
réponses
Pourquoi la sizeof(bool) n’est-elle pas définie comme une, par la norme elle-même?
Taille de char , signed char et unsigned char est défini à 1 octet, par la Norme C++. Je me demande pourquoi il n'a pas défini le sizeof(bool) aussi?
C++03 Standard de $5.3.3/1 dit,
size of (char), size of(signed char …
demandé sur
1970-01-01 00:33:31
8
réponses
Comment déterminer la taille d’un objet en Python?
en C, nous pouvons trouver la taille d'un int , char , etc. Je veux savoir comment obtenir la taille des objets comme une chaîne de caractères, entier, etc. en Python.
question connexe: combien d'octets y a-t-il par élément dans une liste …
demandé sur
1970-01-01 00:33:29
11
réponses
Pourquoi la taille d’une structure n’est-elle pas égale à la somme de la taille de chaque membre?
pourquoi l'opérateur sizeof renvoie-t-il une taille plus grande pour une structure que la taille totale des membres de la structure?
... …
demandé sur
1970-01-01 00:33:28
6
réponses
Est sizeof(void()) une expression juridique?
de [5.3.3/1] , j'ai trouvé que:
L'opérateur sizeof ne doit pas être appliquée à une expression qui a la fonction ou de type incomplète
de [3.9/5] j'ai trouvé que:
Incomplètement défini les typ …
demandé sur
1970-01-01 00:33:36