• C – typedef

    The C programming language provides a keyword called typedef, which you can use to give a type a new name. Following is an example to define […]

  • C – Bit Fields

    Suppose your C program contains a number of TRUE/FALSE variables grouped in a structure called status, as follows − This structure requires 8 bytes of […]

  • C – Unions

    A union is a special data type available in C that allows to store different data types in the same memory location. You can define a union […]

  • C – Structures

    Arrays allow to define type of variables that can hold several data items of the same kind. Similarly structure is another user defined data type available in […]

  • C – Strings

    Strings are actually one-dimensional array of characters terminated by a null character ‘\0’. Thus a null-terminated string contains the characters that comprise the string followed by a null. […]

  • C – Pointers

    Pointers in C are easy and fun to learn. Some C programming tasks are performed more easily with pointers, and other tasks, such as dynamic […]