C Programming Tutorial Library

60 Lessons


C Tutorial

This introductory chapter helps beginner programmers get started in C programming. By learning C, basic programming concepts can be easily understood.

    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.

      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 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. The compiler breaks a program into the smallest possible units and proceeds to the various stages of the compilation, which is called token.

          C Identifiers

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

            C Constants

            C Constants is the most fundamental and essential part of the C programming language.

            • 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

                C Data Types

                This lesson describes C Data-Types and Variable Declarations. A data-type in C programming is a set of values and is determined to act on those values.

                  C Variables

                  Variables are memory locations(storage area) in the C programming language, and the primary purpose of variables is to store data in memory for later use.

                  • Use of Variables.
                  • Rules of Declaring Variables in C.
                  • Variable Definition and Initialization.
                  • Variable Assignment.

                    C Type Casting

                    Type Casting in C is used to convert a variable from one data type to another data type, and after type casting compiler treats the variable as of the new data type.

                      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.

                            Scroll Back to Top