Difference between revisions of "Manuals/calci/OCT2BIN"

From ZCubes Wiki
Jump to navigation Jump to search
Line 10: Line 10:
  
 
OCT2BIN(number, places)
 
OCT2BIN(number, places)
 
*The 'number' should be in the range '7777777000' to '777'. If it exceeds the limit, Calci gives a #NUM! error.
 
 
*Calci returns an #ERROR, when the 'number' is nonnumeric.
 
 
*'places' argument is used to return the output with leading zeros. If 'places' argument is not used, 'Calci' uses the minimum number of characters required to display the binary output.
 
 
*If 'places' is negative, Calci ignores the places and displays a 10 bit binary output. Most significant bit is the sign bit and remaining are magnitude bits.
 
 
*If 'places' is not an integer, Calci truncates the value and uses the integer part as input.
 
 
*A number preceding with '0' (e.g. 0377) should be written in text format ("0377") to avoid confusion with octal numbers.
 
  
 
For example,
 
For example,
  
DEC2BIN(10, 4) ''returns 1010''
+
OCT2BIN(15, 4) ''returns 1101''
  
DEC2BIN(100) ''returns 0001100100''
+
OCT2BIN() ''returns ''
  
DEC2BIN(30,5.5) ''returns 011110''  
+
OCT2BIN(30,5.5) ''returns ''  
  
 +
*The 'number' should be in the range '7777777000' to '777'. If it exceeds the limit, Calci gives a #NUM! error.
  
 +
*Calci returns an #ERROR, when the 'number' is nonnumeric.
  
 +
*For a negative number, Calci ignores the places and displays a 10 bit binary output. Most significant bit is the sign bit and remaining are magnitude bits.
  
<div id="16SpaceContent" align="left"><div class="ZEditBox" align="justify">
+
*'places' argument is used to return the output with leading zeros. If 'places' argument is not used, 'Calci' uses the minimum number of characters required to display the binary output.
  
Syntax
+
*If 'places' is negative, Calci ignores the places and displays a 10 bit binary output.
  
</div></div>
+
*If 'places' is not an integer, Calci truncates the value and uses the integer part as input.
----
 
<div id="2SpaceContent" align="left"><div class="ZEditBox" align="justify">
 
  
Examples
+
*A number preceding with '0' (e.g. 077) should be written in text format ("077") to avoid confusion with hexadecimal numbers.
  
</div></div>
+
== Examples ==
----
 
<div id="8SpaceContent" align="left"><div class="ZEditBox" align="justify">'''<font face="Times New Roman">''''''''''''<font size="6"> </font>''' '''''''''</font>'''</div></div>
 
----
 
<div id="11SpaceContent" align="left"><div class="ZEditBox mceEditable" align="justify">
 
  
<font size="5">Description</font>
+
<div id="1SpaceContent" class="zcontent" align="left">
 
 
</div></div>
 
----
 
<div id="5SpaceContent" class="zcontent" align="left"><div class="ZEditBox" align="justify"> 
 
 
 
<font color="#484848"><font face="Arial, sans-serif"><font size="2">This function converts an octal number to binary.</font></font></font>
 
 
 
</div></div>
 
----
 
<div id="10SpaceContent" class="zcontent" align="left"><div class="ZEditBox" align="justify"><font size="6">OCT2BIN</font></div></div>
 
----
 
<div id="4SpaceContent" class="zcontent" align="left"><div class="ZEditBox" align="justify"> 
 
 
 
<font color="#484848"><font face="Arial, sans-serif"><font size="2">'''OCT2BIN'''</font></font></font><font color="#484848"><font face="Arial, sans-serif"><font size="2">(</font></font></font><font color="#484848"><font face="Arial, sans-serif"><font size="2">'''N'''</font></font></font><font color="#484848"><font face="Arial, sans-serif"><font size="2">,'''p''')</font></font></font>
 
 
 
<font color="#484848"><font face="Arial, sans-serif"><font size="2">where  N</font></font></font><font color="#484848"><font face="Arial, sans-serif"><font size="2">   is the octal number and p is the number of characters to use. </font></font></font>
 
 
 
</div></div>
 
----
 
<div id="6SpaceContent" class="zcontent" align="left">
 
  
 
{| id="TABLE1" class="SpreadSheet blue"
 
{| id="TABLE1" class="SpreadSheet blue"
 
|- class="even"
 
|- class="even"
| class=" " |
+
| class=" " | '''Function'''
| Column1
+
| class="  " | '''Binary Output'''
| Column2
+
 
| Column3
 
| Column4
 
 
|- class="odd"
 
|- class="odd"
| class=" " | Row1
+
| class="sshl_f" | OCT2BIN(75,8)
| class="sshl_f" | 101
+
| class="sshl_f" |  
| class="                              " |
+
 
|
 
|
 
 
|- class="even"
 
|- class="even"
| class=" " | Row2
+
| class="sshl_f" | OCT2BIN(10.5,4)
| class="f52543                                                                                  " |
+
| class="sshl_f" |  
| class="SelectTD" |
+
 
|
 
|
 
 
|- class="odd"
 
|- class="odd"
| Row3
+
| class="sshl_f" | OCT2BIN(100)
|
+
| class="sshl_f" |  
|
+
 
|
 
|
 
 
|- class="even"
 
|- class="even"
| Row4
+
| class="sshl_f" | OCT2BIN(-56)
|
+
| class="sshl_f" |  
|
+
 
|
 
|
 
 
|- class="odd"
 
|- class="odd"
| class=" " | Row5
+
| class="sshl_f" | OCT2BIN(757575,-9)
|
+
| class="sshl_f" |  
|
 
|
 
|
 
|- class="even"
 
| Row6
 
|
 
|
 
|
 
|
 
 
|}
 
|}
  
<div align="left">[[Image:calci1.gif]]</div></div>
+
== See Also ==
----
+
 
<div id="1SpaceContent" class="zcontent" align="left">
+
*[[Manuals/calci/OCT2HEX| OCT2HEX]]
 +
 
 +
*[[Manuals/calci/BIN2OCT| BIN2OCT]]
  
Let's see an example
+
*[[Manuals/calci/DEC2OCT| DEC2OCT]]
  
I.e. =OCT2BIN(5,3) is 101
+
==References==
  
</div>
+
*[http://en.wikipedia.org/wiki/Decimal Decimal Numbers]
----
 

Revision as of 16:40, 10 December 2013

OCT2BIN(number, places)

  • Where 'number' is the octal integer to be converted and
  • 'places' is the number of characters to display the output.

OCT2BIN() function converts an octal number to its binary equivalent.

Description

OCT2BIN(number, places)

For example,

OCT2BIN(15, 4) returns 1101

OCT2BIN() returns

OCT2BIN(30,5.5) returns

  • The 'number' should be in the range '7777777000' to '777'. If it exceeds the limit, Calci gives a #NUM! error.
  • Calci returns an #ERROR, when the 'number' is nonnumeric.
  • For a negative number, Calci ignores the places and displays a 10 bit binary output. Most significant bit is the sign bit and remaining are magnitude bits.
  • 'places' argument is used to return the output with leading zeros. If 'places' argument is not used, 'Calci' uses the minimum number of characters required to display the binary output.
  • If 'places' is negative, Calci ignores the places and displays a 10 bit binary output.
  • If 'places' is not an integer, Calci truncates the value and uses the integer part as input.
  • A number preceding with '0' (e.g. 077) should be written in text format ("077") to avoid confusion with hexadecimal numbers.

Examples

Function Binary Output
OCT2BIN(75,8)
OCT2BIN(10.5,4)
OCT2BIN(100)
OCT2BIN(-56)
OCT2BIN(757575,-9)

See Also

References