C/Operadores: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Gallaecio (conversa | contribucións)
Sen resumo de edición
Liña 1:
==Tipos de dato==
Tanto en expresións aritméticas coma noutras expresións cómpre, sempre que sexa posible, que os [[{{BASEPAGENAME}}/Tipos de datos fundamentais|tipos de dato]] dos elementos ([[{{BASEPAGENAME}}/Variables|variables]] e [[{{BASEPAGENAME}}/Constantes literais|constantes literais]]) da expresión coincidan sempre que sexa posible. Isto é porque para computar expresións a computadora ten que convertir os datos en tempo de execución ao mesmo tipo de dato cando este non coincida previamente, o que resulta nun consumo de procesador, moitas veces evitable.
 
Ás constantes literais pódeselles indicar o tipo de dato que teñen que ser mediante sufixos. Cando as variables sexan de distintos tipos, isto si que non se pode cambiar directamente no código, as variables son e sempre serán do tipo de dato como foron declaradas. Pero para as funcións podemos utilizar [[{{BASEPAGENAME}}/Moldes|moldes]], que se ven non van evitar realizar conversións de tipo en tempo de execución, si que poden nalgúns casos reducir a cantidade de conversións, e así reducir o uso de procesador.
 
==Operadores aritméticos==
Á hora de realizar operacións aritméticas, hai que ter en conta dúas cousas: (1) a orde de prioridade dos operadores, que é similar á das matemáticas, e (2) o [[{{PAGENAME}}#Tipos de dato|tipo de dato]] dos valores que forman parte das expresións aritméticas.