¿Qué tipo de variable se llama variable que solo puede tomar números enteros y qué tipo de variable se llama variable que puede tomar decimales?
Las variables enteras solo pueden tomar números enteros, como 3.14, que solo puede tomar 3. El tipo de coma flotante (tipo real) puede tomar decimales, como: flotante, doble, doble largo, el número exacto de dígitos es 6, 15, 19 respectivamente. Generalmente hay dos formas en lenguaje C: tipo decimal decimal y forma exponencial.
El tipo decimal consta de 0~9 y un punto decimal.
El tipo exponencial consta de e o E y código exponencial.
¿Por ejemplo? 2.1e5 (2.1*diez a la quinta potencia)
3.7E-2 (3.7*diez a la potencia cuadrática negativa)
- 2,8 e-2 (-2,8*la potencia cuadrática negativa de diez)
Para las variables que no están seguras de si son de tipo entero o decimal, se pueden definir directamente como tipo flotante.
El motivo es el siguiente:
Si es un número entero, se define como un valor de variable de tipo flotante, simplemente agregue .0 después del número entero, como 4.0 aún puede representar el entero 4
Si es decimal, el valor de la variable definida como tipo float corresponde al tipo decimal, como por ejemplo 3.14
Si solo se define como tipo entero int, la parte decimal se descartará para el decimal, como 3.14 solo Toma 3