Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

float x=1/2 daje 0.000000 :)

[es] :: C/C++ programiranje :: float x=1/2 daje 0.000000 :)

[ Pregleda: 2722 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon float x=1/2 daje 0.000000 :)27.03.2002. u 19:35 - pre 268 meseci
Jel' ovo moj borland shiznuo ili je ovo neki feature ?
Kada jedan podelim sa bilo kojim brojem, dobijam 0.000000 !
Why?
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 19:44 - pre 268 meseci
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;
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 19:59 - pre 268 meseci
Radi, hvala!
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 21:08 - pre 268 meseci
Pocetnicki problemi...
... sori Peco nisam mogo da izdrzim da ne podjebavam malo ... :))))
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.proxy.aol.com



+2 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 21:42 - pre 268 meseci
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++???

 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 22:46 - pre 268 meseci
Pa ovo za 1.f ne moze da se nadje u ni jednom tutorijalu, a u helpu nisam ni nabasao na ovo sa .f !
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 22:56 - pre 268 meseci
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... :)
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: float x=1/2 daje 0.000000 :)27.03.2002. u 23:54 - pre 268 meseci
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!
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.proxy.aol.com



+2 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 03:46 - pre 268 meseci
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. :)
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 08:47 - pre 268 meseci
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.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.tehnicom.net

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 14:17 - pre 268 meseci
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 :))))
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.verat.net



+7176 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 14:53 - pre 268 meseci
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
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 16:07 - pre 268 meseci
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. :)


Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Predrag Damnjanovic
Predrag Damnjanovic
Nis, Srbija

Član broj: 141
Poruke: 1305
*.bankerinter.net

Sajt: www.mycity.rs


+1 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 18:12 - pre 268 meseci
Kad sam ja rekao da dobro poznajem ovu materiju (c) ?
 
Odgovor na temu

srki
Srdjan Mitrovic
Auckland, N.Z.

Član broj: 2237
Poruke: 3654
*.beotel.net



+3 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 22:25 - pre 268 meseci
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.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: float x=1/2 daje 0.000000 :)28.03.2002. u 22:40 - pre 268 meseci
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.
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.calumet.purdue.edu



+2 Profil

icon Re: float x=1/2 daje 0.000000 :)29.03.2002. u 00:24 - pre 268 meseci
Da ali on to nije spomenuo znaci ode ruka...heheheh
 
Odgovor na temu

[es] :: C/C++ programiranje :: float x=1/2 daje 0.000000 :)

[ Pregleda: 2722 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.