对于浮点数进行正负判断,C语言提供了一些函数和运算符。 1.利用符号判断 C语言中的浮点数数据类型具备正负号位,正数的符号位为0,负数的符号位为1。因此,我们可以通过判断浮点数的符号位来确定其正负性。例如,如果一个浮点数num的符号位为0,则num为正数;如果符号位为1,则num为负数。
二.浮点数存储规则 1.国际标准IEEE 754 要搞懂上面的代码就必须要了解浮点数在计算机内的存储规则。...然后根据国际标准IEEE 754规定: 对于32位的浮点数,最高的1位是符号位s,接着的8位是指数E,剩下的23位为有效数字M。...比如,2^10的E是10,所以保存成32位浮点数时,