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
There are some good geocoding plugins (e.g. geokit) but can you recommend a googlemaps
can you recommend some good ASP.NET tutorials or a good book? Should I jump
What are some good steps to follow for a smooth migration from PHP4 to
What are some good resources to learn best practices for Javascript? I'm mainly concerned
Can you suggest some good MVC framework for perl -- one I am aware
Does anyone have some good hints for writing test code for database-backend development where
Can anyone recommend some good resources that highlight the differences between Oracle and the
Can anyone suggest some good browser add-on tools/extensions to help with development? I have
Does anyone know of some good resources related to setting up heirarchical user account

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.