Esentially I want to create a data type uint1_t. Is that even possible?
uint1_t
I know the size of the bool data type is one byte. But boolean values only need
No this is not possible, uint8_t is the smallest data type. Within struct you could use bit fields, besides that not possible to have a data type of just 1 bit.
Yes you can create a one bit variable suppose int a:1; You can just assign value to it but cannot scanf it.