Bits[String] - convert base-10 number to a base-2 number in string form
|
Calling Sequence
|
|
String(number, options)
String(number, lsbfirst, options)
String(number, msbfirst, options)
|
|
Parameters
|
|
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
|
|
|
|
|
Description
|
|
•
|
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.
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
lsbfirst is the default
>
|
|
| (3) |
msbfirst reverses the order
>
|
|
| (4) |
Truncate at bit 8
>
|
|
| (5) |
>
|
|
| (6) |
|
|
Download Help Document
Was this information helpful?