Tampoco yo lo tengo claro, pero si has visto los links habrás visto que no es sólo cosa mía.
El tema es que en algo que estaba haciendo a las variables que no sean candidatos les llamaba V1, V2, etc, a los candidatos C1, C2, etc, y pensando en dar una abreviación a las constantes (que no sean candidatos) para no confundir pensé en llamarle K a los candidatos, pero entonces me acordé o tuve la sensación de que la K la usaban para constante.
Es algo muy específico... no generalizado en la comunidad d eprogramación.
Es típico que los seguidores de un lenguaje específico tengan ciertas costumbres arraigadas, pero que se quedan recluídas dentro de ese lenguaje (sistema).
Lo ideal es establecer ciertas 'normas' para el nombrado de las variables/constantes, así aunque pase mucho tiempo, solo con ver el nombre puedes reconocer su funcionalidad, tipo y rango de valores con solo leer su nombre sin necesidad de tener que recurrir a la declaración de la misma (de la que posiblemente no se aportó comentarios, porque al momento de crearlo, parecía demasiado obvio (...mucho tiempo adelante no lo resulta tanto)).
Con esto no quiero decir que te inventes tus 'normas', sobretodo porque pareces abocado a complicar las cosas en exceso innecesariamente... hay ya varios sistemas no formales, pero que como mínimo te pueden orientar... hoy hay muchos suscritos al Camel Case (Upper o lower, yo soy más de Upper)...
https://en.wikipedia.org/wiki/Camel_case