komma zahln problem
-
hoi erstmal,
ich versteh die welt aufmal net mehr...
bingerade nen progi am schreibn....
so wie imma mach komma berchnung wie imma...
und dann will ich das hier tun:float ergebnis=0; ergebnis=270/60; //bzw. double ergebnis=0; ergebnis=270/60; //bzw. long float ergebnis=0; ergebnis=270/60;
und was bekomm ich als ergebnis.... 4
´
sonst ging des auch immer so...
hab schon gedacht ich würde unabsichtlich irgendwelche speicher bereiche überschreibn da ich in meinem progi viel mit felder/arry's arbeite.hab denn nen neues progi geschrieben und darin nur die obrige berechnung durch geführt das hat aber auch nicht geholfen.
kam aber der selber "fehler" bei raus...
ich verwende microsoft visual studio 6.0hoffe es kann mir jeamnd helfen
greetz beelze
-
float ergebnis=0.0; ergebnis=270.0/60.0;
-
-=beelze=- schrieb:
ich versteh die welt aufmal net mehr...
geh auf folgende Seite:
http://courses.iicm.edu/the_c_book/SoftwareentwicklungInC.pdfließ Kaptiel 4 (Datentypen und Variablen) durch!
-
brauchst nix durchlesen, hier die lösung:
float ergebnis; ergebnis=270.0/60.0; //oder float ergebnis,a=270,b=60; ergebnis=a/b;
da bei ergebnis=270/60, 270 und 60 als integer angesehen werden!
mfg hohesC
-
thx erstmal,
@Vertexwahn oder auch @all
zum thema ich versteh die welt net mehr:
ich versteh die welt net weil ich das vorher auch imma berchnungen aller:double=int / int;
und aufmal will des nicht mehr funktionier das is der einzigste grund warum ich mich halt wunder...
oder würdest du dich nicht wudnern wenn etwas was du imma gleich machst und bis jetzt imma funktioniert hat auf einmal nicht mehr funktioniert....zu deinem link bruach ich net ich habe hier das c++ codebook neben mir liegen (auf geschlagn ).
ja und ich hab auch drinn gelesen
und das C programmiern von anfang an von erlköter liegt auch griff bereit( nur wegen der ASCII tabelle hinten drinne denn das buch habe ich komplett durch gearbeitet!)
beim c/c++ codeboock bin ich leider erst auf S.467 bei CFileSize.
...achja bevor ichs noch vergess im regel steht ja noch das c++ objektorentiertes programmiern von anfang an auch von erlen köter kann ich jemanden gerne schickn wenn euch meine ganzen kommentare darin nicht stören (das war nur eine anspielung darauf das ich das buch durch gearbeitet habe -.- )greetz beelze
p.s. ich wollte niemanden angreifen o.a. bloss dadurch:
"ließ Kaptiel 4 (Datentypen und Variablen) durch!"
fühlte ich mich ein wenig angegriffen...
also sry falls sich jemand angegriffen fühlen sollte
-
Die Datentypen die am häufigsten vorkommen sind:
unsigned char
signed char
signed short int
unsigend short int
unsigned int
signed int
unsigned long int
signed long int
float
doublewas passiert, wenn:
unsigned char = signed char
unsigned char = signed short int
unsigned char = unsigend short int
unsigned char = unsigned int
unsigned char = signed int
unsigned char = unsigned long int
unsigned char = signed long int
unsigned char = float
unsigned char = doublewas passiet hier?