Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 860059
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T08:45:41+00:00 2026-05-15T08:45:41+00:00

What are some good do-s and don’t-s for floating point arithmetic (IEEE754 in case

  • 0

What are some good do-s and don’t-s for floating point arithmetic (IEEE754 in case there’s confusion) to ensure good numerical stability and high accuracy in your results?

I know a few like don’t subtract quantities of similar magnitude, but I’m curious what other good rules are out there.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T08:45:41+00:00Added an answer on May 15, 2026 at 8:45 am

    First, enter with the notion that floating point numbers do NOT necessarily follow the same rules as real numbers… once you have accepted this, you will understand most of the pitfalls.

    Here’s some rules/tips that I’ve always followed:

    • NEVER compare a floating point number to zero or anything else for that matter (IE don’t do: if (myFloat == 0)
    • Associative property does not hold for floating point… meaning (a + b) + c != a + (b + c)
    • Remember that there is always rounding
    • Floating point numbers do not necessarily have a unique inverse
    • No closure with floating point numbers… never assume that the result of a floating point operation results in a valid floating point number.
    • Distributive property does not hold
    • Try to avoid using floating point comparisons at all… as round off error can cause unexpected results
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I was wondering if anybody out there had some good tips/dos and don'ts for
Asserts can't be caught. This is good because some errors I don't want to
I am making some probes with async CTP but I don't get a good
Are there some good resources tutorials or anyone has tried to implement a Capcha
Short version of my questions: Can anyone point me toward some good, detailed sources
I would love is someone could point me to some good resources or in
There are some good geocoding plugins (e.g. geokit) but can you recommend a googlemaps
Would anyone be able to point out some good tutorials on creating applications in
What are some good rails 3 tutorials for implementing Authlogic? The example listed on
What are some good (or the best!) XMPP/Jabber client libraries for .NET 3.5 or

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.