很好,看来以后可以跟老K吵架,比较舒服。
首先你承认了TC有bug了,的确我没发现,因为我根本就没有用。对于我没有使用的东西,我自然没有发言权。但是请注意,这里是C语言论坛,不是TC论坛。我们说的是ANSI C,不是TC,所以,我用什么编译器是我的自由,当然这也决定了你用什么编译器也是你的自由。float pointing error的问题我百度过,的确没有发现什么有价值的地方。bccn里面有个老帖你们可以搜索一下。但是,难道说的不对就不能发言了吗?难道非要完全正确的回答正确才能发表评论吗?说到BC,至少我不愿意当。
要我说,原因应该是,TC的浮点处理和现代处理器不同。早期的处理器是使用单独的协处理器去处理浮点数的,在处理的时候是和CPU并行处理的,所以才会有一些特殊的指令来调剂。不过现代处理器都是可以直接处理浮点数了。不再需要协处理器。所以,LZ的代码我用GCC编译根本没有出现问题。
老K前辈愿意自虐是你自己的事情,LZ愿意自虐也是楼主的事情,我们愿意多管闲事是我们自己的事情。就是这样。