Visualizzazione dei risultati da 1 a 10 su 16

Hybrid View

  1. #1
    Ocio però che su Arduino int è a 16 bit, per cui puoi arrivare al massimo a 32767, per non avere problemi per la variabile in cui "costruisci" il numero finale usa un long (32 bit su Arduino).
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    22
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Ocio però che su Arduino int è a 16 bit, per cui puoi arrivare al massimo a 32767, per non avere problemi per la variabile in cui "costruisci" il numero finale usa un long (32 bit su Arduino).

    Grazie a mille a tutti; risolto.
    Grazie ancora

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    22
    E' sorto un altro problema a livello di ''grandezza variabile'': il numero che devo comporre è di 17 numeri complessivi quindi non basta una variabile long; ho visto che esistono anche le variabili long long in arduino che fanno al mio caso ma al momento di visualizzarle a monitor tramite una Serial.print() mi ritorna questo errore call of overloaded 'println(long long unsigned int&)' is ambiguous

    Penso che la funzione serial.print non supporti quel tipo di variabile; avete idee senza ricorrere a una frammentazione del numero??

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.