c语言 如何快速判断两个double类型数据同号或异号?

问题描述:

c语言 如何快速判断两个double类型数据同号或异号?
如题 我知道int的可以用 ^ 运算符 但double似乎不行
1个回答 分类:综合 2014-12-12

问题解答:

我来补答
浮点数与整形类似,第一位为符号位,1表示负数,0表示正数,再是若干位幂指数,再就是尾数
((long long unsigned)double1 ^ (long long unsigned)double2)
再问: 不知道直接用(int)double1 ^(int)double2 行不行 反正只用比较第一位吧?
 
 
展开全文阅读
剩余:2000
上一页:
下一页:判断题。