目录
判断方法:
#include< math.h>
if(isnan(data)){
printf("find nan");
}
else{
printf("data not nan");
}
cuda判断nan用的c++判断nan的方法;
math库:
#include <stdio.h> /* printf */
#include <math.h> /* isnan, sqrt */
int main()
{
printf("isnan(0.0) : %d\n", isnan(0.0));
//printf("isnan(1.0/0.0) : %d\n", isnan(1.0 / 0.0));
//printf("isnan(-1.0/0.0) : %d\n", isnan(-1.0 / 0.0));
printf("isnan(sqrt(-1.0)): %d\n", isnan(sqrt(-1.0)));
只有最后一个为nan,中间两个编译不通过。