Change language to:
English - 日本語 - Português

See the recommended documentation of this function

Manuel Scilab >> Fonctions Elémentaires > bitand

bitand

AND applied to binary representation of input arguments

Calling Sequence

`[z]=bitand(x,y)`

Arguments

x

scalar/vector/matrix of positives integers

y

scalar/vector/matrix of positives integers

z

scalar/vector/matrix of positives integers

Description

Given `x` and `y` two positives integers, this function returns `z` the decimal number whose the binary form is the AND of the binary representations of `x` and `y`. (`x`, `y`, `z` have the same size. If dimension of `x` (and `y`) is superior than 1 then `z(i)` is equal to `bitand(x(i),y(i)).`

Examples

```// example 1 :
// '1010110' : is the binary representation of 86
// '1011011' : is the binary representation of 91
// '1010010' : is the binary representation for the AND of binary representation 86 and 91
// so the decimal number corresponding to the AND  applied to binary forms 86 and 91 is : 82
x=86; y=91
z=bitand(x,y)

// example 2 :
x=[12,45],y=[25,49]
z=bitand(x,y)```