¿Cómo determinar si un número es un número entero en lenguaje C?
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.