Visual Basic - Como operar a nivel de bit en VB

Life is soft - evento anual de software empresarial
 
Vista:

Como operar a nivel de bit en VB

Publicado por Manuel (4 intervenciones) el 30/12/2001 15:34:56
Mi pregunta es muy sencilla. ¿De qué manera se puede operar a nivel de bit en VB? Si alguien lo sabe que me diga cuales son los operadores aritmeticos a nivel de bit y de que forma se utilizan.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como operar a nivel de bit en VB

Publicado por Dante Salazar (72 intervenciones) el 03/01/2002 05:29:52
Manuel

Creo que no hay un operador para bits en VB
Lo más cercano a lo que necesitas son las funciones:
a=hex(n), que convierte a hexadecimal el número n
a=val("&H" & X), que convierte a decimal el número hexadecimal X
a=oct(n), que convierte a octal el número n

Para operar a nivel de bits, por ejemplo: ver si el bit 2 (el tercer bit) del número decimal n es 1 o 0, tendrías que hacer la operación:
a=n AND 2
Si a es 0, el bit 2 es 0, si a es 2, el bit 2 es 1
Para ver si el bit 4 (el quinto bit) del número decimal n es 1 o 0, tendrías que hacer la operación:
a=n AND 16
Si a es 0, el bit 4 es 0, si a es 16, el bit 4 es 1

Si necesitas ayuda para una operación específica, escribe. Creo poder ayudarte

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar