I want to use registers when programming on the Raspberry Pi using the C language. Is it possible?
I assume you are talking about running Linux. Yes it is, by mapping the physical addresses to virtual (userspace) memory.
The broadcom datasheet will be your best friend while looking at this.
Once you understood how it is done you should take this post of mine into account.