En C#, Single.IsNaN(Single) es un método de estructura única. Este método se utiliza para comprobar si el valor de punto flotante especificado no es un número (NaN).
Sintaxis: public static bool IsNaN (float f);
Parámetro:
f : Es un número de punto flotante de precisión simple de tipo System.Single .
Tipo de devolución: esta función devuelve un valor booleano, es decir , True , si el valor especificado no es un número (NaN), de lo contrario, devuelve False .
Ejemplo:
// C# program to demonstrate // Single.IsNaN(Single) method using System; class GFG { // Main Method public static void Main(String[] args) { // first example float f1 = 1.0f / 0.0f; bool res = Single.IsNaN(f1); // printing the output if (res) Console.WriteLine(f1 + " is NaN"); else Console.WriteLine(f1 + " is not NaN"); // second example // it will give result // NaN float f2 = 0.0f / 0.0f; bool res1 = Single.IsNaN(f2); // printing the output if (res1) Console.WriteLine(f2 + " is NaN"); else Console.WriteLine(f2 + " is not NaN"); } }
Producción:
Infinity is not NaN NaN is NaN
Nota:
- Este método devuelve false si un valor Single es PositiveInfinity o NegativeInfinity .
- La operación de punto flotante devuelve un NaN para mostrar que el resultado de la operación no está definido.
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA