Change language to:
Français - 日本語 - Português

Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab manual >> Elementary Functions > 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)```

### See Also

 << binomial Elementary Functions bitor >>

 Copyright (c) 2022-2023 (Dassault Systèmes)Copyright (c) 2017-2022 (ESI Group)Copyright (c) 2011-2017 (Scilab Enterprises)Copyright (c) 1989-2012 (INRIA)Copyright (c) 1989-2007 (ENPC)with contributors Last updated:Wed Jan 26 16:23:40 CET 2011