decbin
Decimal to binary
&reftitle.description;
stringdecbin
intnumber
Returns a string containing a binary representation of the given
number argument.
&reftitle.parameters;
number
Decimal value to convert
Range of inputs on 32-bit machines
positive number
negative number
return value
0
0
1
1
2
10
... normal progression ...
2147483646
1111111111111111111111111111110
2147483647 (largest signed integer)
1111111111111111111111111111111 (31 1's)
2147483648
-2147483648
10000000000000000000000000000000
... normal progression ...
4294967294
-2
11111111111111111111111111111110
4294967295 (largest unsigned integer)
-1
11111111111111111111111111111111 (32 1's)
Range of inputs on 64-bit machines
positive number
negative number
return value
0
0
1
1
2
10
... normal progression ...
9223372036854775806
111111111111111111111111111111111111111111111111111111111111110
9223372036854775807 (largest signed integer)
111111111111111111111111111111111111111111111111111111111111111 (31 1's)
-9223372036854775808
1000000000000000000000000000000000000000000000000000000000000000
... normal progression ...
-2
1111111111111111111111111111111111111111111111111111111111111110
-1
1111111111111111111111111111111111111111111111111111111111111111 (64 1's)
&reftitle.returnvalues;
Binary string representation of number
&reftitle.examples;
decbin example
]]>
&example.outputs;
&reftitle.seealso;
bindec
decoct
dechex
base_convert
printf, using %b,
%032b or %064b as the format
sprintf, using %b,
%032b or %064b as the format