Bits
String
convert base-10 number to a base-2 number in string form
Calling Sequence
Parameters
Description
Examples
String(number, options)
String(number, lsbfirst, options)
String(number, msbfirst, options)
number
-
a nonnegative integer
lsbfirst
literal indicating string should have the least significant bit first
msbfirst
literal indicating string should have the most significant bit first
options
bits option
The String command converts the input number to a base-2 string, by default in least-to-most significant bit order. Specification of the option msbfirst reverses the order in the output string to most-to-least significant bit order.
The most common usage of this command would be for conversion of a number into a string of its base-2 digits.
The Split command is closely related, but the output for that command is a list of integers.
The option bits=n tells String how many bits to consider in the conversion. Any bits in a higher position are simply ignored.
The number of bits can also be set via Settings.
with⁡Bits:
String⁡255
11111111
String⁡1+2+4+256
111000001
lsbfirst is the default
String⁡1+2+4+256,lsbfirst
msbfirst reverses the order
String⁡1+2+4+256,msbfirst
100000111
Truncate at bit 8
String⁡1+2+4+256,lsbfirst,bits=8
11100000
String⁡1+2+4+256,msbfirst,bits=8
00000111
See Also
Split
Download Help Document