Article View: es.comp.os.linux.programacion
Article #11232Re: [Novato] Problemas con if en C
From: NotFound
Date: Sun, 16 Dec 2001 14:32
Date: Sun, 16 Dec 2001 14:32
16 lines
1476 bytes
1476 bytes
> if (a = =0.) { .....}
> a es una variable tipo double. Añadí el punto al cero para indicar que es
> del mismo tipo. El programa falla aquí. Si el 0 no lleva el punto, tampoco
> funciona. ¿Es incorrecto comparar dos variables float en una comparación?.
Las comparaciones de igualdad en coma flotante pueden dar problemas por
redondeo, es posible que dos números que por el resultado de un cálculo
matemáticamente deberían ser iguales no lo sean, que sean simplemente
muy próximos.
Salu2
Technical Details
Message-ID:
<3C1CB080.EE36CC15@hobbiton.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!cesio.mundo-r.com!not-for-mailReferences:
<9vhmgg$oen$1@news.ya.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,68360ef397b8b55b X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-12-16 06:37:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!cesio.mundo-r.com!not-for-mail From: NotFound <blassic@hobbiton.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: [Novato] Problemas con if en C Date: Sun, 16 Dec 2001 15:32:32 +0100 Organization: Another Netscape Collabra Server User Lines: 16 Message-ID: <3C1CB080.EE36CC15@hobbiton.org> References: <9vhmgg$oen$1@news.ya.com> NNTP-Posting-Host: cm64018.red.mundo-r.com Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14 i586) X-Accept-Language: en