Discussion:
Pipes que conectan Constantes (o macros)
(demasiado antiguo para responder)
Jesus Benitez
2003-08-02 10:25:42 UTC
Permalink
Buenas,, leyendo un libro sobre programacion en gtk+ me he encontrado con
este tipo de llamadas a funciones:
funcion (GTK_FILL, GTK_BORDER | GTK_PAD )

El caracter de tuberia o pipe ( | ) realiza algun tipo de operacion o
cometido con las dos CONSTANTES (o pudieran ser Macros) para finalmente
supongo,enviar un valor como segundo parametro de la funcion.

- ¿Alguien podria aclarar de que operacion y cometido se trata?
- ¿Alguien podria comentar cual es el desempeño del operador | en el
lenguaje C?

I cant C it.

PD: Aunque parezca mentira,el libro no lo aclaraba,se centraba en otras
cosas.
Julián Albo
2003-08-02 12:25:00 UTC
Permalink
Post by Jesus Benitez
El caracter de tuberia o pipe ( | ) realiza algun tipo de operacion o
cometido con las dos CONSTANTES (o pudieran ser Macros) para finalmente
supongo,enviar un valor como segundo parametro de la funcion.
- ¿Alguien podria aclarar de que operacion y cometido se trata?
- ¿Alguien podria comentar cual es el desempeño del operador | en el
lenguaje C?
Es el operador or a nivel de bits.

Si quieres programar con gtk en C necesitarás un manual de C ¿no crees?

Salu2
Borja Torres
2003-08-03 01:57:27 UTC
Permalink
El operador | es el or a nivel de bits, esto es:

000101101
| 100010000
= 100111101

& sería el and y ^ el xor

No lo confundas con el uso de || , && de las expresiones
Post by Jesus Benitez
Buenas,, leyendo un libro sobre programacion en gtk+ me he encontrado con
funcion (GTK_FILL, GTK_BORDER | GTK_PAD )
El caracter de tuberia o pipe ( | ) realiza algun tipo de operacion o
cometido con las dos CONSTANTES (o pudieran ser Macros) para finalmente
supongo,enviar un valor como segundo parametro de la funcion.
- ¿Alguien podria aclarar de que operacion y cometido se trata?
- ¿Alguien podria comentar cual es el desempeño del operador | en el
lenguaje C?
I cant C it.
PD: Aunque parezca mentira,el libro no lo aclaraba,se centraba en otras
cosas.
Loading...