2.0.0 • Published 4 years ago

@extra-integer/bit-set.min v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

Sets a bit of 32-bit integer (left-shift method).

This is part of package extra-integer.

This is browserified, minified version of @extra-integer/bit-set. It is exported as global variable integer_bit_set. CDN: unpkg, jsDelivr.

integer.bitSet(x, i, f);
// x: an integer
// i: bit index
// f: bit value (1)
const integer = require('extra-integer');

integer.bitSet(6, 0, 1);
// 7 (110,0,1 => 111)

integer.bitSet(6, 2, 1);
// 6 (110,2,1 => 110)

integer.bitSet(6, 2, 0);
// 2 (110,2,0 => 010)

references