函数原型: double _chgsign( double x );
所属库: float .h(是C语言标准库)
函数功能:改变一个double型数的正负号(正变为负,负变为正)
相关函数: _copysign、_finite
#include <stdio.h>
#include <float.h>
int main( void )
{
double num = 0.0;
scanf("%lf", &num);
printf("num: %f\after changed: %f\", num, _chgsign( num ) );
return 0;
}
输入: 1.2
输出:
num: 1.200000
after changed: -1.200000
Press any key to continue
输入: -1.2
输出:
num: -1.200000
after changed: 1.200000
Press any key to continue