question rapide : en C un INT c'est 16 ou 32 bits ?

question rapide : en C un INT c'est 16 ou 32 bits ? - C++ - Programmation

Marsh Posté le 17-04-2002 à 09:04:00    

merci d'avance :)

Reply

Marsh Posté le 17-04-2002 à 09:04:00   

Reply

Marsh Posté le 17-04-2002 à 09:14:37    

Ça dépend de la plate-forme (OS + architecture)
SizeOf(int) te donnera la taille. Sous Windows en C/C++ c'est en général 32 bits. En DOS il se peut que ce soit 16 bits, je sais plus avec quel compilateur j'ai déjà eu la blague...

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-04-2002 à 09:15:17    

sizeof(), pas SizeOf() :)

Reply

Marsh Posté le 17-04-2002 à 09:18:25    

merci, j'avais pas pensé au sizeOf() honte sur moi car j'ai deja utilisé cette focntion (malloc power)
 
en fait la taille est dans ce cas très importante car le but est de piloter un microcontroleur...

Reply

Marsh Posté le 17-04-2002 à 09:19:07    

youdontcare a écrit a écrit :

sizeof(), pas SizeOf() :)  




 
Sorry, l'habitude du Pascal :D
D'ailleurs en C y a short int = 16 bits et long int = 32 bits, alors qu'en Pascal c'est Shortint = 8 bits, Smallint = 16 bits et Longint = 32 bits.

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-04-2002 à 09:24:08    

Sous DOS, Windows 16 bits, 2 octets.
Sous Windows 32 bits : 4 octets.
 
Pour lire des int DOS/Win16 sous Win95/98/... dans un fichier binaire, on utilise le short (short int : 2 octets, même en 32 bits).

Reply

Marsh Posté le 17-04-2002 à 09:45:13    

mr_mat a écrit a écrit :

merci, j'avais pas pensé au sizeOf() honte sur moi car j'ai deja utilisé cette focntion (malloc power)




 
<mode type="sodomiseur de mouches">
C'est pas une fonction, c'est un operateur.
</mode>

Reply

Marsh Posté le 17-04-2002 à 09:47:01    

kenshiro182 a écrit a écrit :

 
 
<mode type="sodomiseur de mouches">
C'est pas une fonction, c'est un operateur.
</mode>  



dsl, je me disais "je commet la boulette" :D :D

Reply

Marsh Posté le 17-04-2002 à 09:55:58    

:hello:
j'allais le dire, honte sur toi ;)

Reply

Marsh Posté le 17-04-2002 à 09:58:16    

Goueg a écrit a écrit :

:hello:
j'allais le dire, honte sur toi ;)  



:hello: bonjour

Reply

Marsh Posté le 17-04-2002 à 09:58:16   

Reply

Marsh Posté le 17-04-2002 à 10:12:07    

kenshiro182 a écrit a écrit :

 
 
<mode type="sodomiseur de mouches">
C'est pas une fonction, c'est un operateur.
</mode>  




 
En Pascal c'est une fonction, il peut utiliser la même excuse que moi :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-04-2002 à 10:13:09    

on va pas chipoter, fonction opérateur même combat !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed