Difference between revisions of "Manuals/calci/HEX2BIN"

From ZCubes Wiki
Jump to navigation Jump to search
(2)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
=HEX2BIN(number, places)=
 
=HEX2BIN(number, places)=
  
*Where 'number' is the hexadecimal number to be converted, and
+
*Where <math>number</math> is the hexadecimal number to be converted, and
*'places' is the number of characters to display the output.
+
*<math>places</math> is the number of characters to display the output.
  
 
HEX2BIN() converts a hexadecimal number to its binary equivalent.
 
HEX2BIN() converts a hexadecimal number to its binary equivalent.
Line 15: Line 15:
 
HEX2BIN("4F",4) ''returns 1001111''
 
HEX2BIN("4F",4) ''returns 1001111''
  
*The 'number' can be maximum of 10 characters (40 bits). If it exceeds the limit, Calci gives a #NUM! error.
+
*The <math>number</math> can be maximum of 10 characters (40 bits). If it exceeds the limit, Calci gives a #NUM! error.
 
*Hexadecimal number uses numbers from 0 to 9 and characters from A to F. Hence, the number argument should be entered in quotes (e.g. "1FF").  
 
*Hexadecimal number uses numbers from 0 to 9 and characters from A to F. Hence, the number argument should be entered in quotes (e.g. "1FF").  
 
*The most significant bit of the number is the sign bit and remaining bits are magnitude bits. A negative number is represented in 2's complement form.
 
*The most significant bit of the number is the sign bit and remaining bits are magnitude bits. A negative number is represented in 2's complement form.
*Calci returns an #ERROR message, if the 'number' is not a valid hexadecimal number.
+
*Calci returns an #ERROR message, if the <math>number</math> is not a valid hexadecimal number.
*'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.  
+
*<math>places</math> argument is used to return the output with leading zeros. If <math>places</math> 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 uses the minimum number of characters required to display the binary output.
+
*If <math>places</math> is negative, Calci ignores the places and uses the minimum number of characters required to display the binary output.
*If 'places' is not an integer, Calci rounds the value and uses the integer part as input.
+
*If <math>places</math> is not an integer, Calci rounds the value and uses the integer part as input.
*If 'places' is less than the number of output characters, Calci ignores the places and uses the minimum number of characters required to display the output.
+
*If <math>places</math> is less than the number of output characters, Calci ignores the places and uses the minimum number of characters required to display the output.
  
 
== Examples ==
 
== Examples ==
Line 58: Line 58:
  
 
|}
 
|}
 +
 +
==Related Videos==
 +
 +
{{#ev:youtube|7yfNWmHR0GE|280|center|HEX2BIN}}
  
 
== See Also ==
 
== See Also ==

Latest revision as of 14:47, 17 April 2015

HEX2BIN(number, places)

  • Where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle number} is the hexadecimal number to be converted, and
  • Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle places} is the number of characters to display the output.

HEX2BIN() converts a hexadecimal number to its binary equivalent.

Description

HEX2BIN(number, places)

For example,

HEX2BIN("1EE",9) returns 111101110

HEX2BIN("4F",4) returns 1001111

  • The Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle number} can be maximum of 10 characters (40 bits). If it exceeds the limit, Calci gives a #NUM! error.
  • Hexadecimal number uses numbers from 0 to 9 and characters from A to F. Hence, the number argument should be entered in quotes (e.g. "1FF").
  • The most significant bit of the number is the sign bit and remaining bits are magnitude bits. A negative number is represented in 2's complement form.
  • Calci returns an #ERROR message, if the Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle number} is not a valid hexadecimal number.
  • Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle places} argument is used to return the output with leading zeros. If Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle places} argument is not used, 'Calci' uses the minimum number of characters required to display the binary output.
  • If Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle places} is negative, Calci ignores the places and uses the minimum number of characters required to display the binary output.
  • If Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle places} is not an integer, Calci rounds the value and uses the integer part as input.
  • If Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle places} is less than the number of output characters, Calci ignores the places and uses the minimum number of characters required to display the output.

Examples

Function Binary Output
HEX2BIN("A",5) 01010
HEX2BIN("10",8) 00010000
HEX2BIN("FFFFFFFE00") 1000000000
HEX2BIN("0FF",-5) 11111111
HEX2BIN("DF") 0011011111
HEX2BIN("C",6.3) 0001100

Related Videos

HEX2BIN

See Also

References