Colección de citas famosas - Slogan de motivación - ¿Cómo determinar si un número es un número entero en lenguaje C?

¿Cómo determinar si un número es un número entero en lenguaje C?

El lenguaje C determina si es un número entero, por lo que solo puede determinar si el valor de entrada o el valor en la cadena es un número entero.

Porque una vez almacenada en una variable, dependiendo del tipo de variable, será un número entero o de punto flotante, lo cual es seguro.

1. Ideas de juicio:

1, entero, calculado como decimal, los caracteres legales son del 0 al 9, la posición inicial puede tener un signo, es decir, + o -.

2. Para el valor de entrada, primero puede almacenarlo en una cadena y convertirlo para determinar si la cadena es un número entero.

3. Primero determine si el primer carácter es + o -. Si es así, juzgue por la segunda palabra; en caso contrario, juzgue por la primera palabra.

4. Para cada carácter que deba ser juzgado, juzgue si está entre '0' y '9'. Si lo es, es legal; en caso contrario, es ilegal.

5. Una vez que aparece un carácter ilegal, la descripción no es un número entero. Un número entero si todos los caracteres son legales.