Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: [C] Numero intero

  1. #11
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414

    Re: intero in c

    Originariamente inviato da gheorghi
    ciao!!!devi usare l'operatore sizeof..scrivi
    if(sizeo(x)==sizeof(int))
    //il numero è un intero.


    l'operatore sizeof restituisce la dimensione in byte di una variabile oppure di un tipo di dato.
    se la dimensione della variabile è uguale a quella del tipo di dato int, allora sicuramente tale variabile è un int. un int occupa la dimensione di un registro della macchina, e tale dimensione può variare da macchina a macchina...ciao!
    Ti ringrazio per l'interessamento, ma quando è possbile opto per soluzioni che implicano qualche passaggio mentale in più, come quella di michele, che non le cose già fatte


  2. #12

    Re: intero in c

    Originariamente inviato da gheorghi
    ciao!!!devi usare l'operatore sizeof..scrivi
    if(sizeo(x)==sizeof(int))
    //il numero è un intero.


    l'operatore sizeof restituisce la dimensione in byte di una variabile oppure di un tipo di dato.
    se la dimensione della variabile è uguale a quella del tipo di dato int, allora sicuramente tale variabile è un int. un int occupa la dimensione di un registro della macchina, e tale dimensione può variare da macchina a macchina...ciao!
    sizeof() restituisce la dimensione in byte della variabile.
    Non ho capito come tu riesca a vedere se il numero è un intero, visto che i due tipi di variabili sono diversi.
    Non penso quella funzioni centri molto con il quesito del problema.

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