Duda tonta sobre C

Iniciado por Oblivi0n, 29 Abril 2010, 22:41 PM

0 Miembros y 2 Visitantes están viendo este tema.

Oblivi0n

Hola.

He estado mirando unos codigos fuentes de un libro que tengo sobre C/C++, y en la mayoria de ellos, veo que usan ~, queria saber si el caracter ~ tiene algun uso concreto.

He estado googleando y no he encotrado nada, y el libro tampoco dice nada, si alguien me aclara la duda le estare agradecido

Un saludo!

cgvwzq

Mira los operadores de manejo de bits. En concreto ese es para el complemento a 1.
Some stuff:

  • www.a] parsed as www.a]
  • Bypass elhacker's img filter with ALT attribute!
  • ¿Para cuándo SQLi I y II? WZ



Oblivi0n

#2
Si, eso lo pone en el libro, pero no comprendo lo que es, me pasare por la wikipedia aver si saco algo.

Gracias!

Littlehorse

Depende el contexto. Si te referís a los destructores, es solamente para simbolizar que son el complemento de los constructores. Si todavía no entendes porque, entonces primero tenes que averiguar lo que es el complemento a uno.

Saludos!
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

Mr.Blue

Si la pregunta se refiere a si pertenece al lenguaje en si la respuesta es no
puede usarse en modo explicatico pero no pertenese el simbolo al leguaje c



:o estoy seguro de lo q digo pero si hay objesiones aganmelo saber talves este equivocado pero aclaro estoy seguro de lo q digo capas q sea inseguro, pero estoy seguro (?)

Littlehorse

Cita de: eeprom46 en 30 Abril 2010, 06:04 AM
Si la pregunta se refiere a si pertenece al lenguaje en si la respuesta es no
puede usarse en modo explicatico pero no pertenese el simbolo al leguaje c



:o estoy seguro de lo q digo pero si hay objesiones aganmelo saber talves este equivocado pero aclaro estoy seguro de lo q digo capas q sea inseguro, pero estoy seguro (?)

Yo no estaría tan seguro si fuese vos.  :D

http://es.wikipedia.org/wiki/Operadores_de_C_y_C%2B%2B

Saludos
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

Mr.Blue

 :o nunca lo habia visto, gracias por la data (Y) jajaja

Oblivi0n

Gracias a todos!

Duda resuelta!

taul

#8
si pertenese a C y se utiliza para el manejo de bit lo que hace es invertir todos los bit simplemente eso.

PD: no era mas facil decirle eso que mandarlo a buscar complemento a 1.

Littlehorse

No, no era mas fácil. Primero porque no es solamente un operador de C, segundo porque su utilidad depende de su contexto.

De cualquier manera, la duda ya fue resuelta algunos posts mas atrás.

Saludos!
An expert is a man who has made all the mistakes which can be made, in a very narrow field.