Lorsque vous utilisez C / C ++ sur d'autres plates-formes, le inttype est généralement de 4 octets (ou potentiellement plus). Cependant, sur Arduino, ce n'est que 2 octets.
Pourquoi est-ce différent? Cela affecte-t-il les performances si j'utilise toujours les 4 octets à la longplace?
intc'est 4 octets sur l'Arduino Due. Ashortsera de 2 octets sur tous les Ardunios existants, mais j'insiste sur les conseils des autres à utiliserint16_touuint16_t.