Type variable
peachesncream
Messages postés
16
Statut
Membre
-
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai une variable dans mon code : adr_data= adr_fat+nb_fat*nbsect et le type de chacune :
adr_fat : int 16_t
nb_fat: int8_t
nbsect: int
comment dois-je déclarer le type de adr_data dans ce cas?
j'ai une variable dans mon code : adr_data= adr_fat+nb_fat*nbsect et le type de chacune :
adr_fat : int 16_t
nb_fat: int8_t
nbsect: int
comment dois-je déclarer le type de adr_data dans ce cas?
1 réponse
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, l'important, ce n'est pas le type, ce sont les valeurs maximum possibles.
sois attentif, également, au type denb_fat*nbsect
.
je suggère que tu fasses des exercices avec les valeurs maximum, pour vérifier ce qui se passe.-
- Salut peachesncream,
Je pense que yg_be veut parler des valeurs maximums documentées dans la spécification officielle du format FAT32, écrite par Microsoft, qui est à l'origine de sa création.
A noter que Microsoft aime bien utiliser ses propres types non standards, et :- quand ils parlent d'un type WORD, ils veulent dire un type entier non signé sur 16 bits
et- quand ils parlent de DWORD , ils veulent dire un type entier non signé sur 32 bits
Dal
-