Variables

Páginas: 14 (3447 palabras) Publicado: 28 de febrero de 2013
DECLARACIÓN DE VARIABLES

En ANSI C, todas las declaraciones de variables y funciones se deben hacer al principio del programa o función. Si se necesitan
declaraciones adicionales, el programador debe volver al bloque de declaraciones al objeto de hacer los ajustes o inserciones
necesarios. Todas las declaraciones deben hacerse antes de que se ejecute cualquier sentencia. Así, la declaracióntípica en C++,
NombreTipoNombrevariablel, Nombrevariable2; proporciona declaraciones tales como:
int saldo, meses;
doubleclipper, salario;
Al igual que en C, se pueden asignar valores a las variables en C++:
int mes =4, dia, anio=1995;
doble salario = 45.675;
En C++, las declaraciones de variables se pueden situar en cualquier parte de un programa. Esta característica hace que el
programador declaresus variables en la proximidad del lugar donde se utilizan las sentencias de su programa. El siguiente programa
es legal en C++ pero no es válido en C:
#include <stdio.h>
int main ()
{
inti ;
for ( i= 0; i<100; ++i)
printf ( “%d\n” , i);
double j;
for ( j= 1.7547; j<25.4675; j+= .001)
printf ( “%lf\n” , j);
}
El programa anterior se podría reescribir, haciendo la declaración y ladefinición dentro del mismo bucle:
int main ()
{
for ( inti= 0; i<100; ++i)
cout<<i<<endl;
for ( int j= 1.7547; j<25.4675; j+= .001)
cout<< j <<;

Constantes

C++ contiene constantes para cada tipo de dato simple (integer, char,...). Las constantes pueden tener dos sufijos, u, l y f. Que
indican tipos unsigned, long y float, respectivamente. Así mismo, se pueden añadir losprefijos o y ox, que representan constantes
octales y hexadecimales.
456 0456 0x476 // constante enteras : decima1, octal , hexadecimal
1231 123ul // constanteenteras :long, unsigned, long
´B´ ´b´ ´4´ // constante de tipo char
3.1415f // constante reales de diferente posición
“cadena de caracteres” // Constante de cadena
Las cadenas de caracteres se encierran entre comillas, y las constantes de unsolo carácter se encierran entre comillas simples.
Página 6 de 28
” ” // cadena vacía ‘\0’

Declaración de constantes

En C++, los identificadores de variables/constantes se pueden declarar constantes, significando que su valor no se puede modificar.
Esta declaración se realiza con la palabra reservada const.
contar double PI= 3.11416;
const char BLANCO = ´ ´;
const double PI_EG = -I;
const doubleDOBLE_I = 2 * PI ;
El modificador de tipos const se utiliza en C++, también para proporcionar protección de sólo lectura para variables y parámetros
de funciones. Las funciones miembro de una clase que no modifican los miembros dato a que acceden pueden ser declarados const.
Este modificador evita también que parámetros por referencia sean modificados:
voidcopy (constchar * fuente, char *destino):

OPERADORES

C++ es un lenguaje muy rico en operadores. Se clasifican en los siguientes grupos:
• Aritméticos.
Página 7 de 28
• Relacionales y lógicos.
• Asignación.
• Acceso a datos y tamaño.
• Manipulación de bits.
• Varios.
Como consecuencia de la gran cantidad de operadores, se producen también una gran cantidad de expresiones diferentes.

Operadores aritméticos
C++ proporciona diferentesoperadores que relacionan operaciones aritméticas.
Tabla B.6. Operadores aritméticos en C++
Operador Nombre Propósito Ejemplo
+ Más unitario Valor positivo de x x = +y,+5
- Negación Valor negativo de x x = —y;
+ Suma Suma x e y z = x + y;
- Resta Resta y de x z = x — y;
* Multiplicación Multiplica x por y y = x * y;
/ División Divide x por y z = x / y;
% Módulo Resto de division z= x % y;
++Incremento Incrementa x después de usar x++
-- Decremento Decrementa x antes de usar --x
Ejemplo:
-i // menos unitario
+w; // mas unitario
a * b // multiplicación
b / c // división
a % t; // modulo
a + b // suma
a - b // resta
int a = 5/2; // a toma el valor 2, porque a es entero
float b = 5/2; // b toma el valor 2.5, porque b es real
Los operadores de incremento y decremento sirven para incrementar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variable
  • Variables
  • variables
  • variable
  • variables
  • Variables
  • variables
  • variable

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS