Bits
Nand
compute bit-wise nand of the inputs
Calling Sequence
Parameters
Description
Examples
Nand(num1, num2)
Nand(num1, num2, options)
num1
-
an integer
num2
options
optional arguments
The Nand command computes the bit-wise logical nand of the inputs returning in terms of a number. All bits that are unset in either input will be set in the output.
Nand takes one optional argument, bits=number that specifies the number of bits to be considered in the input. All bits past the specified number are truncated.
Use of this function requires that bits be set, either as an argument to Nand or globally via Settings.
with⁡Bits:
num1≔Join⁡1,1,0,0,0,1,0,1,0,1,1,0,1,1,1
num1≔30371
num2≔Join⁡0,1,1,0,0,1,0,0,1,0,0,0,1,0,1
num2≔20774
The following number represents the 15-bit Nand of num1,num2
num3≔Join⁡1,0,1,1,1,0,1,1,1,1,1,1,0,1,0
num3≔12253
Compare:
num3,Nand(num1,num2);
12253,12253
Negative inputs and outputs
Settings⁡defaultbits=8,negativeout=true:
Nand(0,12);
−1
Nand(-1,-128);
127
See Also
Join
Settings
Download Help Document