c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 06:05:29

c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行
c语言 如何快速判断两个double类型数据同号或异号?
如题 我知道int的可以用 ^ 运算符 但double似乎不行

c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行
浮点数与整形类似,第一位为符号位,1表示负数,0表示正数,再是若干位幂指数,再就是尾数
((long long unsigned)double1 ^ (long long unsigned)double2)