I am learning how to program in C, and I'm wondering what some things do in my tutorial program.

Code:
printf("%c -> ", i);
What does this do?
Here it is in context.
Code:
int main()
{
    int u = 65;
    int l = 97;
    
    for(int i = l; i < (l + 26); i++)
    {
        printf("%c -> ", i);
        for (int j = u; j < (u + 26); j++)
        {
            if (j == (u + 25))
            {
                printf("%c", j);
            }
            else
            {
                printf("%c,", j);
            }
        }
        
        printf("\n");
    }
    return 0;
}
Thank you.