问题描述: c语言 如何快速判断两个double类型数据同号或异号?如题 我知道int的可以用 ^ 运算符 但double似乎不行 1个回答 分类:综合 2014-12-12 问题解答: 我来补答 浮点数与整形类似,第一位为符号位,1表示负数,0表示正数,再是若干位幂指数,再就是尾数((long long unsigned)double1 ^ (long long unsigned)double2) 再问: 不知道直接用(int)double1 ^(int)double2 行不行 反正只用比较第一位吧? 展开全文阅读