Aller au contenu


Dagal

Inscrit(e) (le) 02 févr. 2014
Déconnecté Dernière activité févr. 08 2014 11:04
-----

Messages que j'ai postés

Dans le sujet : 12 volt??

02 février 2014 - 11:39

Ça marche aussi sur la Uno R3

Soit via le connecteur d'alimentation , soit via l'entrée Vin, à ne pas confondre avec le pin 5v

Dans le sujet : opérations sur les bianires

02 février 2014 - 11:29

Salut,

En effet, vous allez bien avoir un nombre non signé, mais...

Un byte signé est utilisé à la base : de -128 à 127 (ce qui fait bien 256 combinaison)

On réalise un "ET" logique dessus avec la valeur 0x0ff (en hexa), ce qui donne la même valeur, je n'en voit pas trop l'utilité en dehors du fait que l'on gruge le compilateur qui n'aime pas trop les castings entre signé et non signé.

Donc -1 dans un byte donne 1111 1111 en binaire et donnera 0000 0000 1111 1111 dans votre "short", ce qui est bien une valeur "non signée"

J'appelle cela se chatouiller pour se faire rire…


Edit: il faut que le byte soit déclaré signed byte pour avoir le sens que vous inaginez