Si, Jesús, es muy bueno utilizar los elementos que un compilador te pone a tu disposición ...
pero si alguien me pregunta cómo hacer algo que es trivial en C (usar el operador shift << ) prefiero hacerlo paso a paso y lo mas estandar posible para que nuestro amigo sepa qué está haciendo y como y porqué.
Como ves lo he descrito en mi ejemplo de esa forma, incluso con una monitorización mediante printf para que pueda ver los resultados intermedios. Prefiero hacerlo así antes que tirar de una función específica del compilador, o incluso de una librería de utilidad como puede ser la eeprom_int como apareció en otro hilo, que sería como utilizar una caja negra que hace lo que te hace falta.
Pretendo así que nuestros amigos no solo solucionen su problema concreto sino que además aprendan algo de C que nunca viene mal.