Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C] Int a 32 bit ?

  1. #1

    [C] Int a 32 bit ?

    Dovrei creare con una typedef un alias per un int di 32 bit...
    e volevo fare una cosa del genere:
    codice:
    #if sizeof(long int) == 4
       typedef long int i32;
    #elif sizeof(short int) == 4
       typedef short int i32;
    #endif
    ma ovviamente questo non funziona... come potrei fare ?

    Non c'e' qualche libreria std con i SIZE dei tipi ?

    grazie.

  2. #2
    Forse ho risolto...
    Ho trovato la libreria stdint.h che contiene la definizione di tipi come

    int32_t
    int16_t

    ecc...
    Pero' non so' se e' presente anche su Win... Qualcuno potrebbe dare un occhiata...

    Grazie.

  3. #3
    ormai molti compilatori hanno il tipo di dato long di 32 bit... che compilatore usi?
    www.vape04.too.it - informatica, elettronica e tante altre cose.
    @LFEO§OFT GREEnOS

  4. #4
    il mio non e' un problema di compilatore...
    E' solo una cosa che volevo fare per la compatibilita' con le macchine a 64 bit.

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.