C – Type Casting functions

Prev     Next

C Type Casting functions:

Typecasting concept in C language is used to modify a variable from one date type to another data type. New data type should be mentioned before the variable name or value in brackets which to be typecast.

C type casting functions example program:

  • In the below C program, 7/5 alone will produce integer value as 1.
  • So, type cast is done before division to retain float value (1.4).




  • It is best practice to convert lower data type to higher data type to avoid data loss.
  • Data will be truncated when higher data type is converted to lower. For example, if float is converted to int, data which is present after decimal point will be lost.

Inbuilt typecast functions in C programming language:

  • There are many inbuilt typecasting functions available in C language which performs data type conversion from one type to another.
  • Click on each function name below for description and example programs.
Typecast function Description
atof() Converts string to float
atoi() Converts string to int
atol() Converts string to long
itoa() Converts int to string
ltoa() Converts long to string

Prev     Next

Like it? Please Spread the word!