WAP to generate ASCII value table for English alphabet, without prior knowledge of any ASCII value

//A program to list the ASCII codes for
//alphabets A-Z and a-z without any prior idea
//of ASCII code

//ASCII:
//American Standard Code for Information Interchange.
//It is a character-encoding scheme based on the ordering of
//the English alphabet. ASCII codes represent text in computers,
//communications equipment, and other devices that use text.
//- by Wikipedia
#include <stdio.h>
int main(void)
{
    int i=0, j=0; //for loops

    int pointer=0, printed_in_this_line=0;

    const int NO_OF_LETTERS_IN_ENGLISH=26; // no. of letters in English alphabet
        //using recognizable identifier names,
        //avoiding magic nos. as suggested by Code Complete 2
        //making it const, robust code
    printf("\n\n");
    printf("===GENERATION OF ASCII VALUES FOR ENGLISH ALPHABET===\n\n");;
    //bcoz English alphabet has 26 letters, and
    //ASCII is sequential, therefore basic loops will do
    //a-z
    pointer='a'; //char constant '' goes into into int
    for (i=1; i <= NO_OF_LETTERS_IN_ENGLISH; i++)
        {
            printf("%c..%d\t", pointer, pointer);
            printed_in_this_line++;
            pointer++;
            if (printed_in_this_line==5)
                {
                    printf("\n");
                    printed_in_this_line=0;
                }
        }
    printf("\n\n");
    //A-Z
    pointer='A'; //char constant '' goes into int
    printed_in_this_line=0;
    for (i=1; i <= NO_OF_LETTERS_IN_ENGLISH; i++)
        {
            printf("%c..%d\t", pointer, pointer);
            printed_in_this_line++;
            pointer++;
            if (printed_in_this_line==5)
                {
                    printf("\n");
                    printed_in_this_line=0;
                }
        }
    printf("\n\n===");
    return 0;
}

output screen