Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include
#include
int main(int argc, char * argv[]) { float inf = INFINITY; float nan = NAN; constexpr float cinf = INFINITY; constexpr float cnan = NAN; fprintf( stdout, "2 / 0 = %f\n", 2.0f / 0.0f ); fprintf( stdout, "-2 / 0 = %f\n", -2.0f / 0.0f ); fprintf( stdout, "0 / 0 = %f\n", 0.0f / 0.0f ); fprintf( stdout, "log(0) = %f\n", logf(0.0f) ); fprintf( stdout, "log(-2) = %f\n", logf(-2.0f) ); fprintf( stdout, "sqrt(-2) = %f\n", sqrtf(-2.0f) ); fprintf( stdout, "2 + inf = %f\n", 2.0f + inf ); fprintf( stdout, "2 * inf = %f\n", 2.0f * inf ); fprintf( stdout, "2 * -inf = %f\n", 2.0f * -inf ); fprintf( stdout, "-2 * inf = %f\n", -2.0f * inf ); fprintf( stdout, "0 * inf = %f\n", 0.0f * inf ); fprintf( stdout, "0 * const_inf = %f\n", 0.0f * cinf ); fprintf( stdout, "0 * -inf = %f\n", 0.0f * -inf ); fprintf( stdout, "0 * -const_inf = %f\n", 0.0f * -cinf ); fprintf( stdout, "2 / inf = %f\n", 2.0f / inf ); fprintf( stdout, "2 / -inf = %f\n", 2.0f / -inf ); fprintf( stdout, "0 / inf = %f\n", 0.0f / inf ); fprintf( stdout, "0 / -inf = %f\n", 0.0f / -inf ); fprintf( stdout, "inf + inf = %f\n", inf + inf ); fprintf( stdout, "inf - inf = %f\n", inf - inf ); fprintf( stdout, "const_inf - const_inf = %f\n", cinf - cinf ); fprintf( stdout, "inf * inf = %f\n", inf * inf ); fprintf( stdout, "inf / inf = %f\n", inf / inf ); fprintf( stdout, "const_inf / const_inf = %f\n", cinf / cinf ); fprintf( stdout, "2 + nan = %f\n", 2.0f + nan ); fprintf( stdout, "2 - nan = %f\n", 2.0f - nan ); fprintf( stdout, "2 * nan = %f\n", 2.0f * nan ); fprintf( stdout, "2 / nan = %f\n", 2.0f / nan ); fprintf( stdout, "(inf > 2) = %b\n", inf > 2.0f ); fprintf( stdout, "(-inf < 2) = %b\n", -inf < 2.0f ); fprintf( stdout, "(2 == nan) = %b\n", 2.0f == nan ); fprintf( stdout, "(nan == nan) = %b\n", nan == nan ); fprintf( stdout, "(inf == inf) = %b\n", inf == inf ); return 0; }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)