Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Konverter von flout zu int Kategorie: Programmierung C (von hans - 4.06.2012 23:57)
Als Antwort auf Konverter von flout zu int von Animus - 4.06.2012 23:25

> Hi,
> ich hab mal eine kurze Frage...
> und zwar geht es um das Speichern einer float Variable in einer
> Int Veriable.
> Wird bei CompactC automatisch richtig gerundet?
> Irgentwie klappt das nicht so, ich möchte eine Variable
> vom Typ float hochzählen lassen, diese dann in einer int variable speichern
> und damit ein Array ansteuern...
> Aber immer sobald ich float in Schritten kleiner als 1 zählen lasse tut sich an meinem
> Array nichts mehr...
>
> Code;
>
> float j;
> int i;
>
> for(j=0;j<20;j=j+0.1)
> {
>     i = j;
>
>     Timer_T0PWM(Sinustabele[i],PS0_32)
> }
>
> habt ihr ein Plan warum sich hier nichts tut =?
> Danke im vorraus^^

es wird immer abgerundet z.B. 5.1--->5 5,9----->5
du kannst eine komma zahl nicht in einem int speichern, dazu giebt es ja float...


    Antwort schreiben


Antworten:

Re: Konverter von flout zu int (von Animus - 5.06.2012 10:54)
    Re: Konverter von flout zu int (von hans - 5.06.2012 13:29)
        Re: Konverter von flout zu int (von Joerg - 5.06.2012 13:35)
            Re: Konverter von flout zu int (von Jo - 5.06.2012 13:37)
                Re: Konverter von flout zu int (von hans - 8.06.2012 22:33)