lar3ry:
A string consisting of two ASCII numbers can definitely be held in a single byte, making it far better for storage in an EEPROM.
That's a little confusing.
In C, as string is a null-terminated character array - only an empty string could be held in a single byte.
The ASCII digit '1' has the value 49 (0x31), and would therefor fill a byte.