Help with the code of data transmission between two arduinos (I2C)

I'm..sorry I'm not quite following. The B is there to declare that it's binary. I don't know what you mean by 0B000001 and why that would work but not B000001? Maybe you could explain that to me--I got the B000001 sort of structure from an Arduino page.

Also I need a difference between 1 byte and actual value because there will be a lot of if statements during the receiving process of the slave arduino. Depending on the values received, there will be different actions, so I can't just have 1 byte because then it would all be the same.