Difference between revisions of "Template:Binary"

From blackwiki
Jump to navigation Jump to search
imported>Toohool
(switch to Lua implementation)
imported>Toohool
(don't add base notation if the input was non-numeric)
Line 1: Line 1:
<includeonly>{{#invoke: BaseConvert | convert | n={{{1}}} | base=2 | precision={{{2}}} }}<sub>2</sub></includeonly><noinclude>{{documentation}}</noinclude>
+
<includeonly>{{#invoke: BaseConvert  
 +
  | convert  
 +
  | n={{{1}}}  
 +
  | base=2  
 +
  | precision={{{2}}}  
 +
  | suffix=<sub>2</sub>
 +
}}</includeonly><noinclude>
 +
{{documentation}}
 +
</noinclude>

Revision as of 21:12, 24 February 2013

Template documentation[view] [edit] [history] [purge]

This template is for quickly converting a decimal number to binary.

Usage

Use {{Binary|x|y}} where x is the decimal number and y is the decimal precision (positive numbers, defaults displays up to 10 digits following the binary point).

Examples:

Code Result Notes
{{Binary|128892}} 111110111011111002 Regular integer
{{Binary|73.3333333|5}} 1001001.010102 Truncated decimal
{{Binary|73.3333333|0}} 10010012 Truncated at decimal point
{{Binary|73|5}} 1001001.000002 Decimals padded to integer
{{Binary|73.25}} 1001001.012 Auto truncation
{{Binary|73.25|4}} 1001001.01002 Decimals padded
{{Binary|{{#expr:1+3/8}}}} 1.0112 Expression support

See also