Be concise.
Be useful.
All contributions dictatorially edited by webmasters to match personal tastes.
Please do not paste any copyright violating resource.
Please try to avoid dependencies to third-party libraries and frameworks.
Implementation edit is for fixing errors and enhancing with metadata.
Instead of changing the code of the snippet, consider creating another Elixir implementation.
var Iter,n:integer; [...] S := ''; for Iter := 0 to n do s:= Char(Ord('0')+(x shr Iter) and 1) + S;
let s = format!("{:b}", x);
$s = sprintf("%b", $x);
var s = x.toRadixString(2);
$s = sprintf "%b", $x;
s = x.to_s(2)
s = '{:b}'.format(x)
S = io_lib:format("~.2B~n", [X]).
String s = Integer.toBinaryString(x);
let s = x.toString(2);
local s = {} while x > 0 do local tmp = math.fmod(x,2) s[#s+1] = tmp x=(x-tmp)/2 end s=table.concat(s)
String s = Convert.ToString(x,2);
write (unit=s,fmt='(B0)') x
Integer.digits(x, 2) |> Enum.join("")
String s = Convert.ToString(x,2).PadLeft(16, '0');
write (unit=s,fmt='(B32)') x