I am aware of the fact that a delete or change yanks to the current register.Since I do not want that behaviour I make them yank to the Black hole register with these two lines in vim rc file
nnoremap dd "xdd nnoremap c "xc
Now I do not want
Cto yank to the current register however when I do this
nnoremap C "xC
I cannot get the same effect and the content which is deleted is stored in the current register.