2complement

0.1.1 • Public • Published

2complement

Go back and forth from 2's complement like a charm in NodeJS

Install

npm i 2complement

Usage

decode = require('2complement');
 
console.log(decode.int2complement(32765).toString(2));
//1000000000000011
 
console.log(decode.complement2int(0b1000000000000011))
//-32765
 
console.log(decode.complement2int(decode.int2complement(-2000)));
//-2000
 
console.log("You rock");
//just a motivational quote. But you do <3
 

Methods

  • decode.complement2int(_2complement[,nBits]):
    • _2complement: Number to be converted to int
    • nBits: (optional) Number of bits. 16 is the default
  • decode.int2complement(number[,nBits]):
    • number: Number to be converted to 2's complement
    • nBits: (optional) Number of bits. 16 is the default

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.1
    2
  • 0.1.0
    1

Package Sidebar

Install

npm i 2complement

Weekly Downloads

3

Version

0.1.1

License

MIT

Unpacked Size

2.67 kB

Total Files

4

Last publish

Collaborators

  • planetslightningarrester