In C "const" does no imply any specific kind of storage. You can have register consts, static consts, auto consts, extern consts, and consts in the heap.
This is one of those places where C shows it's really a medium-level language, that gives you far more control over such little details than anything else.