Ho analizzato il RIFERIMENTO LINGUISTICO nel sito web di Arduino e non riesco a trovare un equivalente non galleggiante che pow()
mi manca per qualcosa di grosso, ma per la vita di me sono sconcertato! Ho trovato pow()
nella colonna FUNZIONI sotto l'intestazione matematica (come mi sarei aspettato), ma dice che entrambi i parametri, [base] ed [esponente] sono entrambi (float). E ci sono solo altre sei voci sotto l'intestazione matematica; nessuno di loro sembra essere una versione intera. Tutto quello che voglio fare è generare i poteri di 2 usando gli esponenti da 0 a 10. Come 2 ^ 0 = 1 quindi 2 ^ 1 = 2 quindi 2 ^ 2 = 4 quindi 2 ^ 3 = 8 quindi 2 ^ 4 = 16 quindi 2 ^ 5 = 32 quindi 2 ^ 6 = 64 quindi 2 ^ 7 = 128 quindi 2 ^ 8 = 256 quindi 2 ^ 9 = 512 quindi 2 ^ 10 è 1024
L'uso dei float è l'unico modo per farlo? Sto iniziando a sentirmi in contrasto con la realtà e in realtà ho contato le mie medicine, ma sono proprio dove dovrei essere. Vorrei scusarmi in anticipo per questa svista egregia con la quale ho perso tempo, ma ho esaminato tutte e 9 le pagine di tag e ho fatto qualsiasi ricerca mi venisse in mente. Devo ammettere che non ho trascorso tutto quel tempo, ma ero sicuro che sarebbe stata solo una cosa da cinque minuti!