ĀæQuĆ© son las variables? ĀæQuĆ© función desempeƱan en un programa? Unos de los elementos mĆ”s bĆ”sicos con los que se trabaja en cualquier tipo de programación son las variables, que explicado de una forma fĆ”cil de entender, se podrĆa decir que son como cajas, en las que se almacena información de distintos tipos. Debido a ello, existen variables de distintas clases. En C++ existen 12 tipos de variables, que son las siguientes:
Llegados a este punto, mĆ”s de uno se estarĆ” preguntando por quĆ© solo he numerado 5 variables, si he dicho que existĆan 12. La respuesta a esta pregunta es que muchos de estos tipos de variables son modificaciones de los 5 ya mencionados. Estas "variables modificadas" aparecen al escribir long, short y/o unsigned antes de cualquiera de las tres variables numĆ©ricas. Como uno se puede imaginar, al aƱadir long o short frente a una variable, simplemente estamos aumentando o disminuyendo la cantidad de posibles valores que puede alcanzar una variable, cambiando a su vez, el espacio de memoria ocupado por cada una. Por ejemplo, un long int ocuparĆ” 4 bytes en lugar de 2, haciendo que tenga un rango de 2^32 posibles valores, en lugar de 2^16. AdemĆ”s, al hacerlo de tipo unsigned, hacemos que no existan los valores negativos para esa variable, por lo que solo puede guardar nĆŗmeros naturales. Por otro lado, tambiĆ©n se puede escribir const antes de declarar la variable, para indicar asĆ, que esta no va a cambiar a lo largo del programa. Esta utilidad puede que parezca que carece de utilidad, y ciertamente carece de ella al menos desde un punto de vista teórico. Sin embargo, puede resultar muy Ćŗtil para evitar confusiones y errores de programación, en los cuales el programador modifique sin darse cuenta el valor de la variable, dando lugar a un error. Declaración de una variable: Ā Ā Ā bool lluvia = false; Ā Ā Ā int algo;Ā Ā Ā const int algo2 = 9; Como se puede ver en los ejemplos, al declarar la variable se distinguen tres partes:
Otro pequeƱo detalle, pero de gran importancia es el punto y coma que se sitĆŗa al final de la declaración, al igual que tras cualquier otro tipo de sentencia de ejecución simple. Una vez la variable ya ha sido declarada en el programa, se puede cambiar su valor en cualquier momento durante la ejecución del mismo. Para ello simplemente se escribe una sentencia como la siguiente: Ā Ā Ā letra = 'z'; Al hacer esto, el valor guardado por el char declarado en el ejemplo anterior, pasarĆa a ser z, indiferentemente del valor que estaba almacenado antes en la variable. |
Programación en C++ā > ā
