---
title: bitwise package
description: The bitwise package provides functions for performing bitwise operations on integers.
url: https://docs.influxdata.com/flux/v0/stdlib/bitwise/
estimated_tokens: 474
product: Flux
version: v0
---

# bitwise package

-   Flux 0.173.0+
-   View InfluxDB support

The `bitwise` package provides functions for performing bitwise operations on integers. Import the `bitwise` package:

```js
import "bitwise"
```

All integers are 64 bit integers.

Functions prefixed with s operate on signed integers (int). Functions prefixed with u operate on unsigned integers (uint).

## Functions

-   [bitwise.sand()](/flux/v0/stdlib/bitwise/sand/)
-   [bitwise.sclear()](/flux/v0/stdlib/bitwise/sclear/)
-   [bitwise.slshift()](/flux/v0/stdlib/bitwise/slshift/)
-   [bitwise.snot()](/flux/v0/stdlib/bitwise/snot/)
-   [bitwise.sor()](/flux/v0/stdlib/bitwise/sor/)
-   [bitwise.srshift()](/flux/v0/stdlib/bitwise/srshift/)
-   [bitwise.sxor()](/flux/v0/stdlib/bitwise/sxor/)
-   [bitwise.uand()](/flux/v0/stdlib/bitwise/uand/)
-   [bitwise.uclear()](/flux/v0/stdlib/bitwise/uclear/)
-   [bitwise.ulshift()](/flux/v0/stdlib/bitwise/ulshift/)
-   [bitwise.unot()](/flux/v0/stdlib/bitwise/unot/)
-   [bitwise.uor()](/flux/v0/stdlib/bitwise/uor/)
-   [bitwise.urshift()](/flux/v0/stdlib/bitwise/urshift/)
-   [bitwise.uxor()](/flux/v0/stdlib/bitwise/uxor/)

[bitwise](/flux/v0/tags/bitwise/)
