Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C] valore massimo ottenibile con un int

    Ciao a tutti,
    scusate la domanda che potrà sembrare stupida
    ma esiste in C un modo per ottenere il massimo numero ottenibile con un intero...
    tale valore è memorizzato nella costante di qualche libreria???

    grazie mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    E' la costante INT_MAX che trovi in limits.h
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    119
    Attento che se è "unsigned" il valore si raddoppia (UINT_MAX).

    Utile se il programma è sviluppato su architetture particolari.

    Ciao
    " Write. Less. Code. "
    ---------------------------------------
    Hotel Booking Software

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da tokki
    Utile se il programma è sviluppato su architetture particolari.
    Non capisco ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    119
    In C il massimo valore di un INT non è sempre uguale, dipende dal compilatore (che decide in base all'architettura). Ad esempio può essere di 16 bit oppure di 32.

    E non tutti i computer del mondo sono architetture x86...
    " Write. Less. Code. "
    ---------------------------------------
    Hotel Booking Software

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da tokki
    In C il massimo valore di un INT non è sempre uguale, dipende dal compilatore (che decide in base all'architettura). Ad esempio può essere di 16 bit oppure di 32.

    E non tutti i computer del mondo sono architetture x86...
    Grazie per la spiegazione, anche se erano cose che conoscevo ... quello che non capivo e' l'utilità dell'unsigned in relazione alle architetture "particolari" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7

    grazie

    grazie mille per la risposta velocissima...
    nn mi interessavava il valore preciso, l'importante era avere un numero enorme da confrontare con quelli che mi venivano fuori dal programma (dell'ordine di 100000)

    grazie mille

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.