pow(2, 0/6) = '3ff00000', '0' (1.000000000000000000) pow(2, 1/6) = '3ff1f59a', 'c3c7d6c0' (1.122462048309373000) pow(2, 2/6) = '3ff428a2', 'f98d728b' (1.259921049894873200) pow(2, 3/6) = '3ff6a09e', '667f3bcc' (1.414213562373094900) pow(2, 4/6) = '3ff965fe', 'a53d6e3c' (1.587401051968199400) pow(2, 5/6) = '3ffc823e', '74ec12a' (1.781797436280678800) This program may abort after this line. This is correct behaviour Arithmetic exception