c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 19:44:03
![c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行](/uploads/image/z/1910353-49-3.jpg?t=c%E8%AF%AD%E8%A8%80+%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E5%88%A4%E6%96%AD%E4%B8%A4%E4%B8%AAdouble%E7%B1%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%90%8C%E5%8F%B7%E6%88%96%E5%BC%82%E5%8F%B7%3F%E5%A6%82%E9%A2%98+%E6%88%91%E7%9F%A5%E9%81%93int%E7%9A%84%E5%8F%AF%E4%BB%A5%E7%94%A8+%5E+%E8%BF%90%E7%AE%97%E7%AC%A6+%E4%BD%86double%E4%BC%BC%E4%B9%8E%E4%B8%8D%E8%A1%8C)
c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行
c语言 如何快速判断两个double类型数据同号或异号?
如题 我知道int的可以用 ^ 运算符 但double似乎不行
c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行
浮点数与整形类似,第一位为符号位,1表示负数,0表示正数,再是若干位幂指数,再就是尾数
((long long unsigned)double1 ^ (long long unsigned)double2)