1 pièce(s) jointe(s)
Sizeof des int, double, float avec 16, 32 ou 64 bits
Bonjour à tous,
En ce moment j'essaie de connaitre la taille des types comme int, double, ... avec un processeur 16, 32 (ou 64 bits).
Est-ce que le tableau suivant est correcte (ce tableau est valable sur le site comment ça marche pour le C++) ? Je remarque que seulement les entiers changent avec 16 ou 32 bits mais les doubles et les floats restent à la meme taille, ...
Pièce jointe 194456
Je ne sais pas sur quel base partir pour calculer la taille des types en C.
----------
Également, j'aimerais parler du cast. Sur les lignes de code ci-dessous, pourquoi on a (char*) et pas (char).
Code:
1 2 3 4 5 6 7 8
| int main()
{
float a=3.14;
char *j;
j = (char*)&a;
printf("%d\n", *j);
return 0;
} |
Voila, merci à vous