In which section is constant volatile variable stored in c.? In micro-controllers we should put such kind of variables in RAM. Right?
A const volatile
variable means that your C program can't legally change it, but something else can. It would be logical to place this variable in RAM, but the compiler won't complain if you tell it (via a linker script or a similar option) to place in ROM. It may also be useful to locate this variable where some memory-mapped device is, e.g. a read-only timer counter register or an ADC output register.