Ordre et priorité de calcul

Bonjour !
Je me posais une petite question : est-ce que l'arduino connait et respecte les priorités de calcul (puissances en premier, puis multiplications/divisions et enfin additions/soustractions) ou est-ce fait de gauche à droite ?

Par exemple, si j’écris :

x = 5 + 7 * 9

est ce que je vais obtenir (5+7)9 donc 108 ou 5+(79) soit 68 ?

Merci !

Bonjour,

Voir ici
On voit que la multiplication est plus prioritaire que l'addition.

OK, merci !

Bonsoir

la meilleur solution pour contrôler, est de ce faire un sketch avec de simple fonction et le terminal pour valider.

@+

je n'ai pas d'arduino sous la main, sinon j'aurais fait ce test :wink:

Vous pouvez "jouer" avec https://www.tinkercad.com :wink:

@+

ce n'est pas l'arduino, c'est le langage C++ et tout cela est très précis (et parfois quand c'est indéterminé, c'est aussi décrit)