Type Casting in C
Course- C >
Type casting allows us to convert one data type into other. In C language, we use cast operator for type casting which is denoted by (type).
Syntax:
- (type)value;
Note: It is always recommended to convert lower value to higher for avoiding data loss.
Without Type Casting:
- int f= 9/4;
- printf("f : %d\n", f );//Output: 2
With Type Casting:
- float f=(float) 9/4;
- printf("f : %f\n", f );//Output: 2.250000
Type Casting example
Let's see a simple example to cast int value into float.
- #include <stdio.h>
- #include <conio.h>
- void main(){
- clrscr();
- float f= (float)9/4;
- printf("f : %f\n", f );
- getch();
- }
Output:
f : 2.250000