# SETOFF

The SETOFF function sets to zero a specified bit in a binary number. You can use this function to manipulate (turn off) a bit in a binary number.

- Syntax:
- SETOFF ( single-binary-number-expression, single-integer-expression )
- Meaning:
- SETOFF ( binary_number_to_change, bit_to_turn_off )
- Returns:
- A single binary number

The SETOFF function uses `bit_to_turn_off` to specify the bit of `binary_number_to_change` to be set to the value 0. The result is a binary number item of the same size as `binary_number_to_change`.

The value of `bit_to_turn_off` represents the position of the single bit in `binary_number_to_change` to be set off. (Bits are numbered from left to right, with the leftmost bit being bit 1.) If `bit_to_turn_off` is less than one or greater than the number of bits of `binary_number_to_change`, SETOFF returns `binary_number_to_change` unchanged.

## Examples

- SETOFF ( A , 16 )
Assume

**A**is the two-byte binary value of "1" (which is all zeros except for bit**16**). The binary representation of the value in**A**is 0001.The result is the two-byte binary value, "0"

- SETOFF ( A , 38 )
Results in the two-byte binary value "1", the original value of

**A**, because bit**38**does not exist in**A**.