This reference is for Processing 2.0+. If you have a previous version, use the reference included with your software. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Javadoc.

Name

binary()

Examples
color c = color(255, 204, 0);
println(c);             // Prints "-13312"
println(binary(c));     // Prints "11111111111111111100110000000000"
println(binary(c, 16)); // Prints "1100110000000000"

Description Converts a byte, char, int, or color to a String containing the equivalent binary notation. For example, the color value produced by color(0, 102, 153, 255) will convert to the String value "11111111000000000110011010011001". This function can help make your geeky debugging sessions much happier.

Note that the maximum number of digits is 32, because an int value can only represent up to 32 bits. Specifying more than 32 digits will have no effect.
Syntax
binary(value)
binary(value, digits)
Parameters
value char, byte, or int: value to convert
digits int: number of digits to return
ReturnsString
Relatedunbinary()
hex()
unhex()
Updated on May 19, 2014 05:30:00pm PDT

Creative Commons License