float f = (float)'a';
if(f < 0){
}
else if(f == 0){
}
else if(f > 0){
}
else{
printf("NaN\n");
}
Run Code Online (Sandbox Code Playgroud)
f0如果是a,则不会大于/等于/小于NaN.
但是如何f在第一时间产生这样的?
我尝试了各种方法来制作一个NaN,但没有工作..