float f = (float)'a';
if(f < 0){
}
else if(f == 0){
}
else if(f > 0){
}
else{
printf("NaN\n");
}
f не будет больше/равно/меньше, чем 0, если оно NaN.
Но как создать такой f в первую очередь?
Я пробовал различные способы создания NaN, но никто не работает.