Visualizzazione dei risultati da 1 a 7 su 7

Discussione: C++ uint8_t value

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    3

    C++ uint8_t value

    Ciao a tutti, premetto che sono un principiante di c++.
    Problemino: ho diversi manuali di c++ e nessuno di questi parla di questa benedetta sintassi:
    "uint8_t value",oppure "uint16_t color". Quello che ho capito è che è un unsigned forzato a 8 bit o a 16,quello che non ho capito è _t è il parametro che segue: value (questo in realtà può essere qualsiasi cosa). Cioè, uint8_t seguito da un parametro senza virgola?

    Utilzzo CodeBlocks 13.12

    Grazie!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Quote Originariamente inviata da chip_x Visualizza il messaggio
    Ciao a tutti, premetto che sono un principiante di c++.
    Problemino: ho diversi manuali di c++ e nessuno di questi parla di questa benedetta sintassi:
    "uint8_t value",oppure "uint16_t color". Quello che ho capito è che è un unsigned forzato a 8 bit o a 16,quello che non ho capito è _t è il parametro che segue: value (questo in realtà può essere qualsiasi cosa). Cioè, uint8_t seguito da un parametro senza virgola?
    _t sta per type

    uint8_t vuol dire un tipo di dato intero senza segno a 8 bit

    value e color sono due nomi di variabili dei tipi corrispondenti
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    3
    Grazie per avermi risposto, ma i parametri si dichiarano senza virgola come separatore? uint8_t senza virgola value.
    Scusami ma i file .ccp delle librerie di sensori etc.di Arduino è pieno di queste dichiarazioni e non trovo un manuale che spieghi queste sintassi.
    Grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    I parametri? In che senso? Non capisco ...

    Quelle sono due variabili ...

    Se mostri il sorgente completo forse si capisce ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Di che sintassi particolare parli? Sono normalissime dichiarazioni di variabili... uint8_t è un tipo come potrebbe essere int o double.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Forse li ha visti come argomenti di una funzione

    (uint8_t value, uint16_t color)

    ma la questione non cambia molto.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    3
    Ahhhh!! ok,confusione totale... E' come dichiarare int value soltanto che è nella forma uint8_t value.
    Mi devo abituare,scusa e grazie mille!
    ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.