hola
como les va?
bueno, esta vez tengo algunas dudas sobre c++
quisiera que ne digan para q sirven estas cosillas:
<<
>>
&& (entiendo el &, per y este?)
saludos y gracias.
| |||
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. |
| |||
hola muchas gracias por contestarme, entiendo algunas cosiilas, como eso de los streams, etc. quisiera que me explicaras eso de los bits (recorrer no se q) a=4; b=a<<2; la verdad no entendi muy bien, podrias re explicarme? saludos. |
| |||
Veamos, 4 en binario es 00000100 Cada uno de esos digitos es un bit. Si hacemos 4 << 2 estamos diciendo que rote hacia la izquierda 2 bits (los que se añaden son 0): 00010000 que en decimal es 16, es decir, 4 x 4, es decir, 4 *(2^2) No se si me he hecho entender. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |