作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 02:59:57
c语言 如何快速判断两个double类型数据同号或异号?
如题 我知道int的可以用 ^ 运算符 但double似乎不行
浮点数与整形类似,第一位为符号位,1表示负数,0表示正数,再是若干位幂指数,再就是尾数
((long long unsigned)double1 ^ (long long unsigned)double2)
再问: 不知道直接用(int)double1 ^(int)double2 行不行 反正只用比较第一位吧?