Reference for Processing version 1.5. 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 color(0, 102, 153, 255) will convert to the String "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 simply shorten the string to 32 anyway.
Syntax
binary(value)
binary(value, digits)
Parameters
value byte, char, int, color: value to convert
digits int: number of digits to return
Returns String
Usage Web & Application
Related unhex()
hex()
unbinary()
Updated on June 21, 2011 01:15:23pm EDT

Creative Commons License