C Programming Tutorials 57 Lessons


C Tutorial

This Introductory chapter helps beginner programmer to get started in C programming.

    C Introduction

    • What is C?
    • Where is C being Used?
    • Why C has become very popular?
    • Features of Programming in C.
    • Advantages of C.
    • Disadvantages of C.

      History of C Programming Language

      C programming language was developed to overcome the difficulties found in older programming languages such as BCPL, BASIC, B etc.

        C Installation

        This lesson describes about compiler, how to Set-up the C compiler and to handle with it properly.

        • What is Compiler in C?
        • List of C Compilers for Windows OS
        • C Compiler Installation on Windows.
        • Downloading and Installing Dev C++
        • C Compiler Installation on UNIX/Linux.
        • C Compiler Installation on MAC.

          C Program Structure

          This lesson has detailed description about C program structure. It's important for you before proceeding to learn more advanced lessons of C programming.

          • How to write a program in C?
          • What is main Method in C programming?
          • Hello World program in C.

            C Input and Output (I/O)

            • Managing Input/Output
            • Reading Character In C
            • Writing Character In C
            • Formatted Input
            • Reading and Writing Strings in C

              C Format Specifiers

              Format specifiers can be defined as the operators which are used in association with printf() function for printing the data that is referred by any object or any variable.

                C Tokens

                In C programs, each individual word and punctuation is referred to as a token. C Tokens are the smallest building block or smallest unit of a C program.

                  C Identifiers

                  Identifiers are names given to different names given to entities such as constants, variables, structures, functions etc.

                    C Constants

                    • About C Constant.
                    • Constant Definition in C.
                    • Constant Types in C.

                      C Operators

                      • Arithmetic Operators
                      • Increment and Decrement Operators
                      • Relational Operators
                      • Logical Operators
                      • Bitwise Operators
                      • Assignment Operators
                      • Misc Operators