#include #include // Don't try this at home // // 3.14 = 40091EB851EB851F (in double format) // On a Little-Endian (x86) 32-bit machine this is stored as: // // 51EB851F (1374389535 in decimal) // 40091EB8 (1074339512 in decimal) // // Therefore // double pi=3.14; // printf("pi=%d\n", pi); // // Returns: 1374389535 // and // printf("pi=%d %d\n", pi); // // Returns 1374389535 1074339512 int main() { int a[2]; a[0]=0; a[1]=0; scanf("%lf", &a[0]); // try entereing 3.14 printf("%d %d\n", a[0], a[1]); system("pause"); return 0; }