Cuando usar un operador de conversión de tipo
El operador de conversión de tipo se describe en la página del operador de conversión de tipo explícito y permite que el resultado de una expresión se convierta explícitamente a otro tipo. Los yesos a veces son necesarios, pero a menudo se usan en exceso. Esta página analiza cuándo debe usar un operador de conversión de tipo. Hay muchas situaciones en las que debe usar un molde en su código para asegurarse de que las operaciones se realicen del tipo que desee. Un ejemplo común de tal situación es el código: que realizaría una división entera de x entre y y asignaría el resultado 3 a escala. Si en cambio quieres una división de coma flotante y un resultado de coma flotante, un reparto puede hacer eso. El código modificado: asignaría 3.5 a escala. También puede usar moldes para evitar el desbordamiento, como en: que asignaría el valor -1536 para resultar si un int tuviera 16 bits de ancho (como lo es con el compilador MPLAB® XC8) pero: asignaría el valor 64...