Personally, I think I prefer the "0bnnnnnnnn" notation because it mirrors the "0xnn" notation
Side note about the "beings with 10 fingers" comment
#define B0 0#define B00 0#define B000 0#define B0000 0#define B00000 0#define B000000 0#define B0000000 0#define B00000000 0#define B1 1#define B01 1#define B001 1...
QuoteBnnnnnnnnIs an Arduino nicety, and only good for eight bits, I think, and not portable.0bxxxxx is a supported C "standard" ( I confess, I do not know its true standing), so should be reasonably portable, and goes beyond eight bits.Though why anyone would consider expressing a literal of more than four bits in binary is beyond me.QuotePersonally, I think I prefer the "0bnnnnnnnn" notation because it mirrors the "0xnn" notationBut octal notation (leading zero) mirrors neither, and catches out many.Edit:QuoteSide note about the "beings with 10 fingers" comment...but most people count on their fingers in unary. ( or up to 1023 for the binary-savvy)