- Union in C

A Union is a special data in C language that allows you to reserve different data types in the same memory. You can define Union with a lot of parameters, but only one component
- Bit field in C

Suppose your C program includes a number of TRUE / FALSE variables grouped in a structure called a page to check if the manufactured goods have sufficient width and height allowed.
- Keyword typedef in C

The C program language provides a typedef keyword, which you can use to provide the type for a new name. Here is an example to define a BYTE entry for 1-byte numbers (like
- Input & Output in C

When we talk about Input, we are talking about input data for the program. It can be provided from the command line or from a certain file. Program C language provides a set of
- Read - Write File in C

The previous chapter explained the standard input and output devices handled by the C language. In this chapter we will see how programmers create, open and close text files or
- Pre-processor in C

The preprocessor in C here is not part of the compiler, but there are separate steps in the compilation process. In the most basic way, the preprocessor in C language is the text
- Header File in C

A file header is a file with the .h format containing function declarations and macro definitions and can be shared across multiple source files. There are two types of file
- Press type in C

Type is a way to convert a variable from one data type to another.
- Handling errors in C

Programming languages such as C language do not provide direct support for error handling but because they are system program languages, it provides the lowest level of return
- Recursive in C

Recursion is the process of repeating an ingredient in the same way.
- Variable parameter in C

Sometimes in some cases, when you want a function, you can get parameters instead of predefined parameters. The C language provides you with a solution to this situation and you
- Memory management in C

This chapter explains how to manage dynamic memory in C language. Programming language C provides several different functions for allocating and managing memory.
- Command line parameter in C

This chapter only really makes sense for you if you are using a command promt to compile the program. It is possible to pass values from the command line - command line to
- assert.h in C

The file header named assert.h from Library C provides a macro called assert that can be used to test an assumption made by the program and print a diagnostic message to find the
- ctype.h in C

The header file with the name ctype.h of the C Library declares some pretty useful functions for checking and mapping characters.
- errno.h in C

The file header named errno.h in Standard C library defines the integer variable errno, which is set by system call and some library functions for errors to indicate that an error
- float.h in C

The header file named float.h of Library C contains a set of diverse constants (platform dependent) related to floating point real number values.
- limits.h in C

The file header named limits.h in Library C defines the various attributes of different variable types. Macros, defined in this header, limit the value of various variable types
- locale.h in C

Header files named locale.h in Library C define their own location settings, such as date format and currency symbols.
- math.h in C

Header files named math.h in Library C define diverse math functions and a macro. All functions available in this library receive double as a parameter and return the result in