fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int val1 = 123456789;
  6. float val2 = val1;
  7. float res;
  8.  
  9. printf("%d - %f - %d\n", val1, val2, (int)val2);
  10. printf("Der Rundungsfehler lautet\n: ");
  11.  
  12. res = val2- (int)val1;
  13. printf("%f\n" , res);
  14.  
  15. printf("Der richtige Rundungsfehler lautet: %d\n", (int)val2 - val1);
  16.  
  17. return 0;
  18. }
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
123456789 - 123456792.000000 - 123456792
Der Rundungsfehler lautet
: 0.000000
Der richtige Rundungsfehler lautet: 3