1

*sur la ti est-ce qu'on peut avoir des variables < byte
(en nombre de bits)
cad est-ce qu'on peut avoir une valeur booléenne dans un bit uniquement ?

*autre question : comment sont gérées les bool.
0000 0000 => false
xxxx xxx1 => true (quelque soient x)
ou différemment ?

ps : je poste là mais je suis pas newbie
c'est juste pour pas polluer les rubriques plus sérieuses...

2

zouGeGe84 a écrit :
*sur la ti est-ce qu'on peut avoir des variables < byte
(en nombre de bits) cad est-ce qu'on peut avoir une valeur booléenne dans un bit uniquement ?

Non.
*autre question : comment sont gérées les bool.
0000 0000 => false
xxxx xxx1 => true (quelque soient x) ou différemment ?

Non.
0 = false, toute autre valeur = true. Le bit 0 n'est pas nécessairement à 1 dans une valeur vraie.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

ok merci bcp !
wink

4

Kevin Kofler
a écrit: toute autre valeur = true


Mais dans ce cas, l'expression
a = (b == c) * 2
peut prendre d'autres valeurs que 0 ou 2?

5

sisi, ton expression ne peut prendre que les valeurs 0 ou 2.
c'est ce qui est considéré comme true qui change:
( a == b ) renvoie 0 ou 1
if (0) => condition fausse
if (1) => condition vrai
if (15) => condition vrai
if (-1) => condition vrai

6

ok