Skip to content

Instantly share code, notes, and snippets.

@clholgat
Created March 13, 2012 12:59
Show Gist options
  • Save clholgat/2028602 to your computer and use it in GitHub Desktop.
Save clholgat/2028602 to your computer and use it in GitHub Desktop.
#include <stdio.h>
int main(int argc, char *argv[]){
int zero = 0;
double zerof = 0.0;
double negZerof = -0.0;
if(zero == zerof){
printf("zero == zeof\n");
}else{
printf("zero != zerof\n");
}
if(zerof == zero){
printf("zerof == zero\n");
}else{
printf("zerof != zero\n");
}
if(zero == negZerof){
printf("zero == negZerof\n");
}else{
printf("zero != negZerof\n");
}
if(negZerof == zero){
printf("negZerof == zero\n");
}else{
printf("negZerof != zero\n");
}
if(zerof == negZerof){
printf("zerof == negZerof\n");
}else{
printf("zerof != negZerof\n");
}
if(negZerof == zerof){
printf("negZerof == zerof\n");
}else{
printf("negZerof != zerof\n");
}
}
zero == zeof
zerof == zero
zero == negZerof
negZerof == zero
zerof == negZerof
negZerof == zerof
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment