Autor: Frédéric Data: A: guilde Assumpte: Re: enregistreurs de température
Le lundi 6 juin 2011, Edgar Bonet a écrit :
> C'est un tableau de conversion entre des « num » (entiers consécutifs
> entre -100 et 100) et des « bin » (entiers 16 bits non consécutifs :
> 0x0000, 0x3f80, 0x4000...). Ces « bin » sont probablement interprétés
> par le hard.
Yep, c'est ça, effectivement. Bizarre, ce hard...
> Ça devrait fonctionner tant que tes short int sont sur 16 bits. Tu peux
> vérifier comme ça :
>
> echo "main(){return 8*sizeof(short int);}" > foo.c
> gcc foo.c && ./a.out; echo "$? bits"
>
> Ça devrait t'afficher « 16 bits ».