CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 582034
老玉米
: 哪里有浮點數?
[阅读: 294] 2007-11-20 05:19:09
<空>
相关信息:
『无责任转贴』gcc不能区分正数和负数
(549字)
(
pigprince
[493]
2007-11-20 12:56
)
浮点库的问题吧
(空) (
pinxue
[295]
2007-11-20 13:14
)
哪里有浮點數?
(空) (
老玉米
[293]
2007-11-20 13:19
)
看错了,以为是fabs呢
(空) (
pinxue
[263]
2007-11-20 13:20
)
OMG -10==10 in FreeBSD 7.0 beta 3! OMG -10==10 in OS X 10.4.11!
(空) (
lukejee
[263]
2007-11-20 13:15
)
god!
(空) (
老玉米
[245]
2007-11-20 13:16
)
編譯器內部優化錯誤?
(252字)
(
老玉米
[351]
2007-11-20 13:22
)
改成這樣也可以 int n1= 0 - (10 * abs(i-1));
(25字)
(
老玉米
[302]
2007-11-20 13:27
)
abs函数被误以为对整个表达式起作用了?
(10字)
(
haitao
[305]
2007-11-20 13:22
)
哈哈,好像我又猜对了!——GCC把:-10 * abs( i - 1 ) 和 10 * abs( i - 1 )优化成了:abs( -10 * i + 10 ) 和 abs( 10……
(4330字)
(
haitao
[463]
2007-11-20 16:52
)
如果偶没猜错的话,以上各位均使用3.xx或者4.xx版本的gcc,使用2.xx的也许就没这问题了。
(11字)
(
好望角
[275]
2007-11-20 13:36
)
gcc version 4.1.0 (SUSE Linux)
(空) (
老玉米
[347]
2007-11-20 13:44
)
哈哈,相同的环境,不同的结果。看来只有一个原因了,嘎嘎。
(空) (
好望角
[278]
2007-11-20 13:45
)
nothing special here
(32字)
(
好望角
[265]
2007-11-20 13:44
)
好象是有这个问题..
(空) (
bjwf
[296]
2007-11-20 13:45
)
是gcc的builtin的abs代码有问题,加上这个编译选项就对了: -fno-builtin
(空) (
bjwf
[359]
2007-11-20 14:13
)
神奇。。。
(空) (
pigprince
[261]
2007-11-20 14:30
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录