1. Если что char - это целый тип, можно напрямую, без явного приведения типов сравнивать с int.
В вашем случае в нем хранится не символ, а ASCII код символа, т.е. просто целое число. Но с тем же успехом можно туда записать любое другое число входящее в диапазон возможных значений:
char c = 10;
2. Приведение типов в стиле Си выглядит так: (int)K[i]
3. Для преобразования ASCII кода в число используйте вариант, предложенный
sergio_nsk
или так K[i] - '0'
или можно массиву L присваивать непосредственно коды символов, а не числа от 0-9 (и не важно, что массив int, а не char)
L[0] = '0';
L[1] = '1';
Тогда можно сравнивать без преобразований.