Embedded best practice for bool, 1 or 0

Question about embedded programming practices.
PHP is C ish and 1 = True and 0 = False. I'm still getting the feel for the c++ stuff, I want to add a switch to a control that will be stored in EEPROM for a arduino micro. I'm not sure if a 1 and 0 would equate to true and false in C++ but I was more concerned about memory / variable utilization

Is it better to use a bool or 1 & 0 to store in EEPROM or does it matter for space?

Is it better to use a bool or 1 & 0 to store in EEPROM or does it matter for space?

As you can only store bytes in the EEPROM it does not matter.

There have, hoever, been changes made in the later releases of the IDE involving bool and boolean data types. See the later posts in Bool vs Boolean - again - Programming Questions - Arduino Forum

Thanks very helpful