Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - ¿Cuándo se utiliza el redondeo en el procesamiento de datos en lenguaje C? Gracias
¿Cuándo se utiliza el redondeo en el procesamiento de datos en lenguaje C? Gracias
Parece que no existe el redondeo, la única opción es renunciar a todo, es decir, al convertir el tipo de coma flotante a un tipo entero, eliminar directamente los decimales y conservar los dígitos enteros.
Por ejemplo:
b=a+c+0.5
Principio: Si a+c = 10. 18860.888686866617
Entonces a+ c+0.5=10.99999999, ¿es int o b=10?
Y:
Cuando se divide el número entero, 5/3 = 1
El resto es 5% 3 = 2
Cuándo es necesario implementarlo Al redondear, debe usar precisión doble o números de punto flotante para calcular y luego determinar si, y dar un simple:
Float a;
Si (a-0.5>= a/1)b = a/1+1;
si no b = a/1;