Tema: <<>> (c++)
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2004, 02:46
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 meses
Puntos: 16
Hola,

El && es el AND booleano, es decir, hace el AND entre los valores booleanos de los operadores:

if ((a>0) && (a<15)) {
...

El << y >> tienen varios significados. Como operador aritmetico, son el desplazamiento a la izquierda y a la derecha de tantos bits del primer operando como los indicados en el segundo operando:

a=4;
b=a<<2;

Equivalen a multiplicar y dividir por potencias de 2.

Pero al manejar streams con C++, tambien sirven para leer y escribir datos hacia o desde el stream:

cout << "hola";
cin >> name;

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.