---
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: 280
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/bitwise/
date: '2023-11-06T17:08:22-07:00'
lastmod: '2023-11-06T17:08:22-07:00'
---

* Flux 0.173.0+

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/)
