elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  [?] Operador binario "^"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: [?] Operador binario "^"  (Leído 12,065 veces)
enritter

Desconectado Desconectado

Mensajes: 6


Ver Perfil
[?] Operador binario "^"
« en: 2 Julio 2010, 11:41 am »

He visto en algun ejemplo que usaban esto ^ pero nose que quiere decir
bla ^= 5;



Salu2


En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: [?] Operador binario "^"
« Respuesta #1 en: 2 Julio 2010, 12:21 pm »

¿En qué lenguaje estás? Si estás en C/C++ esto es una asignación con XOR binário. Hacer:

Código
  1. int a = 1;
  2. a ^= 2;

Es lo mismo que hacer:

Código
  1. int a = 1;
  2. a = a ^ 2;

Saludos :P


« Última modificación: 2 Julio 2010, 12:32 pm por Horricreu » En línea

enritter

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [?] Operador binario "^"
« Respuesta #2 en: 2 Julio 2010, 12:32 pm »

me refiero que hace esto ^, eso es lo que no se.


En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: [?] Operador binario "^"
« Respuesta #3 en: 2 Julio 2010, 12:36 pm »

me refiero que hace esto ^, eso es lo que no se.

Pues léete esto. Otra opción es buscar en Google, que no te vamos a hacer toda la faena, ya puedes buscar tú también ;)

Saludos :P
« Última modificación: 2 Julio 2010, 12:47 pm por Horricreu » En línea

neptun0

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: [?] Operador binario "^"
« Respuesta #4 en: 2 Julio 2010, 13:09 pm »

En algunos lenguajes, es el signo de exponenciacion.
En línea

Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: [?] Operador binario "^"
« Respuesta #5 en: 2 Julio 2010, 15:20 pm »

En algunos lenguajes, es el signo de exponenciacion.

Por esto le pedí en qué lenguaje programa, cosa que ha pasado olímpicamente. Yo le he dicho cómo es en C/C++.

Saludos :P
En línea

@synthesize
Wiki

Desconectado Desconectado

Mensajes: 640


Another Brick in the Wall


Ver Perfil WWW
Re: [?] Operador binario "^"
« Respuesta #6 en: 4 Julio 2010, 08:09 am »

La próxima vez, incluye un título mas descriptivo :-\
En línea

skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667


www.killtrojan.net


Ver Perfil WWW
Re: [?] Operador binario "^"
« Respuesta #7 en: 4 Julio 2010, 12:39 pm »

Por ejemplo sirve para declarar punteros en pascal...

En algunos lenguajes, es el signo de exponenciacion.

Seguro? Nunca he visto ninguno xd
En línea

Killtrojan Syslog v1.44: ENTRAR
enritter

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [?] Operador binario "^"
« Respuesta #8 en: 4 Julio 2010, 23:59 pm »

Lo siento por no haber respondido antes tuve algunos problemas con el ordenador..  :(

Si el lenguaje era c, gracias por las respuestas
En línea

lapras

Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
Re: [?] Operador binario "^"
« Respuesta #9 en: 5 Julio 2010, 15:56 pm »

En C/C++ ^ hace la operacion lógica XOR
XOR devuelve 0 si los bits son iguales i 1 cuando los bits son diferentes
ej:
00001111^11001100 => 11000011
En línea

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines