BIN() - Convierte un Valor Decimal en un String Binario

Sintaxis

BIN (intA,intB{,ERR=reflínea})

Propósito

La función BIN() convierte intA a un string binario que tiene intB bytes de largo.

El bit más a la izquierda es considerado el bit de signo. Si esta encendido (1), el número es negativo. Los números negativos son almacenados en dos notaciones complementarias (binario negativo).

Aunque BIN() retorna un string binario con signo, un error de desbordamiento es editado solamente si un desbordamiento sin signo ocurre. Por ejemplo, BIN(255,1) y BIN(-1,1) ambos retornan $FF$ sin un error.

La función DEC() ejecuta la operación inversa de BIN(). Sin embargo, DEC() siempre asumirá un valor binario con signo. DEC(BIN(255,1)) retornará –1.

Ejemplos

>PRINT HTA(BIN(132,1))

84

>PRINT HTA(BIN(-64,2))

FFC0

>PRINT HTA(BIN(1000,2))

03E8