c可变参数功能异常

时间:2018-10-18 07:00:06

标签: c ubuntu variadic-functions

我正在Ubuntu-14 32位上编译非常简单的程序:

gcc -c *.c
gcc -o test.bin ./*.o 

3214954436 
123

在获得此输出时

parseFloat(1234567.123456789);
// 1234567.123456789
parseFloat(12345678.123456789);
// 12345678.12345679
parseFloat(123456789.123456789);
// 123456789.12345679
parseFloat(1234567891.123456789);
// 1234567891.1234567
parseFloat(12345678912.123456789);
// 12345678912.123457
parseFloat(123456789123.123456789);
// 123456789123.12346

每次运行test.bin时,第一个数字都会更改

我在这里想念什么?

0 个答案:

没有答案