# Uint32 > Base utilities for unsigned 32-bit integers.
## Usage ```javascript var ns = require( '@stdlib/number/uint32/base' ); ``` #### ns Base utilities for unsigned 32-bit integers. ```javascript var o = ns; // returns {...} ```
- [`fromBinaryStringUint32( bstr )`][@stdlib/number/uint32/base/from-binary-string]: create an unsigned 32-bit integer from a literal bit representation. - [`rotl32( x, shift )`][@stdlib/number/uint32/base/rotl]: bitwise rotation to the left. - [`rotr32( x, shift )`][@stdlib/number/uint32/base/rotr]: bitwise rotation to the right. - [`toBinaryStringUint32( x )`][@stdlib/number/uint32/base/to-binary-string]: return a string giving the literal bit representation of an unsigned 32-bit integer. - [`uint32ToInt32( x )`][@stdlib/number/uint32/base/to-int32]: convert an unsigned 32-bit integer to a signed 32-bit integer.
## Examples ```javascript var objectKeys = require( '@stdlib/utils/keys' ); var ns = require( '@stdlib/number/uint32/base' ); console.log( objectKeys( ns ) ); ```