Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema linguaggio C

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    Problema linguaggio C

    Salve a tutti sono nuovo sia del forum che del mondo della programmazione e ho trovato un codice scritto in C che esegue una semplicissima somma tra due numeri interi. Il problema è che quando lo eseguo in "cmd" la somma è uguale a 0.0000.

    Questo è il codice:
    codice:
    #include <stdio.h>
    
    int main ()
    
    {
    
    int x;
    
    int y;
    
    int somma;
    
    printf("\n Inserisci due numeri interi \n");
    
    scanf("%d %d", &x, &y);
    
    somma= x + y; 
    
    printf("la somma e' %f \n", somma);
    
    printf("per un intero uso %d bits\n", sizeof(int) *8 );
    		
    return 0;
            
    }
    E questo è ciò che ne viene fuori dopo averlo compilato ed eseguito:



    Perchè non restituisce la somma vera (cioè 8)?


    Voglio ribadire k sono nuovo nell'ambito della programmazione e ho compilato questo codice solo per verificare che mi funzionasse il compilatore installato! Ancora non so assolutamente nulla del linguaggio C se non minime cose, ad esempio non so cosa significa "%d", "%f", "&x", "&y", #include ... , so invece "\n", "printf", "scanf", "int", "int main () {xxx}".

    Qualcuno può aiutarmi?

  2. #2

    Re: Problema linguaggio C

    Originariamente inviato da kotv
    Ancora non so assolutamente nulla del linguaggio C se non minime cose, ad esempio non so cosa significa "%d", "%f", "&x", "&y", #include ... , so invece "\n", "printf", "scanf", "int", "int main () {xxx}".

    Qualcuno può aiutarmi?
    Consiglio spassionato: inizia a studiare il linguaggio C da uno o più libri seri, da risorse interattive o da dispense universitarie (solo se ben fatte, rare da trovare); non è assolutamente un linguaggio semplice da imparare, anche per quanto riguarda le tecniche di programmazione basilari.

    Sarebbe inutile dirti dove è l'errore, se non sai di cosa si sta parlando, comunque - se vuoi - sarai accontentato.
    "Memento audere semper"

    IBM Europe - Italy Group

  3. #3
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    In printf devi scrivere %d e non %f
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    Re: Re: Problema linguaggio C

    Originariamente inviato da Hard*RTOS
    Consiglio spassionato: inizia a studiare il linguaggio C da uno o più libri seri, da risorse interattive o da dispense universitarie (solo se ben fatte, rare da trovare); non è assolutamente un linguaggio semplice da imparare, anche per quanto riguarda le tecniche di programmazione basilari.
    Grazie x la delucidazione sul fatto che c nn sia un linguaggio semplice, Cmq tu puoi indicarmi un link di una guida on-line fatta bene, magari piu adatta a chi come me non sa nulla?


    Originariamente inviato da Scara95
    In printf devi scrivere %d e non %f
    Grz

  5. #5

    Re: Re: Re: Problema linguaggio C

    Originariamente inviato da kotv
    Grazie x la delucidazione sul fatto che c nn sia un linguaggio semplice, Cmq tu puoi indicarmi un link di una guida on-line fatta bene, magari piu adatta a chi come me non sa nulla?
    Ecco un link molto utile, con riferimenti bibliografici fondamentali

    Ciao
    "Memento audere semper"

    IBM Europe - Italy Group

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    Re: Re: Re: Re: Problema linguaggio C

    Originariamente inviato da Hard*RTOS
    Ecco un link molto utile, con riferimenti bibliografici fondamentali

    Ciao
    Grazie mille sei stato davvero di grande aiuto!!

  7. #7

    Re: Re: Re: Re: Re: Problema linguaggio C

    Originariamente inviato da kotv
    Grazie mille sei stato davvero di grande aiuto!!
    Prego, figurati.

    Per me è un 'dovere' aiutare giovani volenterosi e determinati ad imparare, se educati.
    Per qualsiasi altra cosa, chiedi pure, previa ricerca nel forum stesso: i problemi riguardanti la sintassi base del C sono stati trattati numerose volte.

    A presto
    "Memento audere semper"

    IBM Europe - Italy Group

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