About 10,100,000 results
Open links in new tab
  1. Math constant PI value in C - Stack Overflow

    Mar 28, 2012 · Calculating PI value is one of the complex problem and wikipedia talks about the approximations done for it and says it's difficult to calculate PI accurately. How does C …

  2. Using M_PI with C89 standard - Stack Overflow

    Jun 29, 2012 · Just define the constant yourself (you can use the name M_PI freely, but should you want to be able to compile the code with a non-conforming compiler, you must first check …

  3. How to use the PI constant in C++ - Stack Overflow

    Nov 13, 2009 · 653 I want to use the PI constant and trigonometric functions in some C++ program. I get the trigonometric functions with include <math.h>. However, there doesn't seem …

  4. Does C++11, 14, 17 or 20 introduce a standard constant for pi?

    32 M_PI is defined by "a standard", if not a language standard: POSIX with the X/Open System Interfaces extension (which is very commonly supported and required for official UNIX …

  5. Does the C++ Standard Library define pi? - Stack Overflow

    Apr 11, 2018 · Does STL contain definition for pi (=3.14...)? Certainly, I can use old good M_PI, but it is non-standard and not cross-compiler compliant.

  6. c++ - M_PI flagged as undeclared identifier - Stack Overflow

    C++ headers have macros, includes, variables, functions and classes -- declared, defined or both. Now depending on a few flags (lookup conditional compilation) the pre-processor includes / …

  7. What's the difference between "pi" and "M_PI" in objc

    Mar 5, 2013 · pi isn't a standard constant in Cocoa headers I have included, nor is PI. M_PI is the standard definition from math.h, and should be fine for most purposes.

  8. Very long definition of PI - Stack Overflow

    Mar 13, 2014 · First, it's better to use a common standard definition of PI, like in the C standard header, <math.h>, where it is defined as #define M_PI 3.14159265358979323846. If you …

  9. Why is there no definition of the constant pi in the C++11 standard?

    Aug 21, 2013 · Or I need to define it myself in one of my own headers. Or I have to use boost and all that. It just annoys me, that there isn't a standard c++ header defining that constant in a …

  10. M_PI not available with gcc --std=c11 but with --std=gnu11?

    It's simple: M_PI is not defined in standard C. Provide your own definition if you want to be standard-compliant. C compilers cannot introduce such constants without breaking legal C …