[ Predrag Damnjanovic @ 27.03.2002. 19:35 ] @
Jel' ovo moj borland shiznuo ili je ovo neki feature ? ![]() Kada jedan podelim sa bilo kojim brojem, dobijam 0.000000 ! Why? |
[ Predrag Damnjanovic @ 27.03.2002. 19:35 ] @
[ Dragi Tata @ 27.03.2002. 19:44 ] @
Ništa nije šiznulo, već je sve kako treba. Kad staviš float x = 1/2; kompajler najpre podeli dva int-a sa desne strane i naravno zaokruži ih na nulu, pa tek posle konvertuje u float.
Koristi: float x = 1.f/2.f; [ Predrag Damnjanovic @ 27.03.2002. 19:59 ] @
Radi, hvala!
[ leka @ 27.03.2002. 21:08 ] @
Pocetnicki problemi...
... sori Peco nisam mogo da izdrzim da ne podjebavam malo ... :)))) [ 01011011 @ 27.03.2002. 21:42 ] @
eVO ajde i mene podjebavaj,
evo da pitam, za ovo float x = 1.f/2.f; znaci ovo 1.f se koristi samo u C ili i u C++??? [ Predrag Damnjanovic @ 27.03.2002. 22:46 ] @
Pa ovo za 1.f ne moze da se nadje u ni jednom tutorijalu, a u helpu nisam ni nabasao na ovo sa .f !
[ Dragi Tata @ 27.03.2002. 22:56 ] @
Ma sve su to samo oznake za pojedine tipove (i u C-u i u C++u):
Ako staviš negde recimo broj 5, kompajler smatra da je to 5 tipa int. Ako staviš 5u, onda je tip unsigned int. Ako staviš 5l, onda je tip long int. Ako staviš 5. onda je tip double, a ako staviš 5.f onda si mu rekao da je tip float. Onaj primer gore bi radio i sa float x = 1./2. ; samo bi kompajler smatrao da su 1 i 2 tipa double, pa bi i njihov količnik bio double, a onda bi se izvršila konverzija u float, pri čemu neki kompajleri daju upozorenje. Nego, moj vam je savet da batalite tutorijale pa da uzmete knjige u šake... :) [ leka @ 27.03.2002. 23:54 ] @
APSOLUTNO u svakoj knjizi o C-u i C++-u , gde se objasnjavaju osnovni tipovi podataka, pominje se ovo. Dajem desnu (a i levu) ruku ako nije tako!
[ 01011011 @ 28.03.2002. 03:46 ] @
Citat: leka: APSOLUTNO u svakoj knjizi o C-u i C++-u , gde se objasnjavaju osnovni tipovi podataka, pominje se ovo. Dajem desnu (a i levu) ruku ako nije tako! oNDA polozi obadve ruke, jer ja sam dosad dve knjige presao u skoli na college i nigde se ovo nije spominjalo. :) [ filmil @ 28.03.2002. 08:47 ] @
Citat: zastita: Kada jedan podelim sa bilo kojim brojem, dobijam 0.000000 ! Xm, jesi li probao da deliš sa 1 ili -1 ? :> U međuvremenu zanimaj se sa odabranim poglavljima iz C FAQ-a: http://www.eskimo.com/~scs/C-faq/s14.html A mogao bi da pročitaš i ceo FAQ, ne bi ti ništa falilo :) http://www.eskimo.com/~scs/C-faq/top.html poz. [ Dejan Lozanovic @ 28.03.2002. 14:17 ] @
Citat: zastita: Jel' ovo moj borland shiznuo ili je ovo neki feature ? :) Kada jedan podelim sa bilo kojim brojem, dobijam 0.000000 ! Why? Vrsan programer nema sta :))), peco ovo je 2-3 put da postavis neko ovakvo pitanje :))))), s obzirom da pricas da si neko ko dobro poznaje materiju a ipak se odajes ovakvim pitanjima :))) da ti damo da procitas Kerigan & Ricija da imam ih i u html izdanju, tarovacu pa cu ti poslati nije problem samo da nam se ne brukas vise :)))) [ Ivan Dimkovic @ 28.03.2002. 14:53 ] @
Nemojte tako, ljudi - u ovo doba danasnjeg RAD rapidnog programiranja ko ce sad da misli kako ce da formatira brojeve... pa valjda kompajler moze da pogodi sta Peca misli :-) xexexe
[ leka @ 28.03.2002. 16:07 ] @
Nemam reci, jedini moj predlog tebi je da se ispises iz te trecerazredne skole i upises neku koja studente uci fundamentalnim stvarima... :(
Citat: 01011011: Citat: leka: APSOLUTNO u svakoj knjizi o C-u i C++-u , gde se objasnjavaju osnovni tipovi podataka, pominje se ovo. Dajem desnu (a i levu) ruku ako nije tako! oNDA polozi obadve ruke, jer ja sam dosad dve knjige presao u skoli na college i nigde se ovo nije spominjalo. :) [ Predrag Damnjanovic @ 28.03.2002. 18:12 ] @
Kad sam ja rekao da dobro poznajem ovu materiju (c) ?
[ srki @ 28.03.2002. 22:25 ] @
Citat: zastita: Kad sam ja rekao da dobro poznajem ovu materiju (c) ? ma bre, vidis da se svi zezaju i malo te podjebavaju! samo nemoj da se vredjas jer ne verujem da neko ima tu nameru. jednostavno te malo zezaju. i ja da te poznajem i da si mi drugar verovatno bih te isto malo peckao ali ovako nisam hteo da ne shvatis ozbiljno i da se ne uvredis. [ Dragi Tata @ 28.03.2002. 22:40 ] @
Citat: leka: APSOLUTNO u svakoj knjizi o C-u i C++-u , gde se objasnjavaju osnovni tipovi podataka, pominje se ovo. Dajem desnu (a i levu) ruku ako nije tako! Ja bih rekao u svakoj OZBILJNOJ knjizi o C-u ... itd. Neverovatno kakvih sve knjiga ima na tu temu. [ 01011011 @ 29.03.2002. 00:24 ] @
Da ali on to nije spomenuo znaci ode ruka...heheheh
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|