# C Program To Convert Fahrenheit To Celsius

In this program, we will learn how to convert Fahrenheit to Celsius using the C Programming language.

Fahrenheit and Celsius are the scales of temperature. Temperature scales measure how cold or hot a body is.

On the Fahrenheit Temperature scale, water freezes at 32Â° Fahrenheit and boils at 212Â° Fahrenheit.

Similarly, on the Celsius scale, water freezes at 0Â° Celsius and boils at 100Â° Celsius.

To convert Fahrenheit to celsius, follow these steps:

1. Firstly subtract 32 from the Fahrenheit temperature.
2. Multiply this particular number by 5
3. Finally, divide the number which is achieved by 9

This formula can also be written as Â°C = (Â°F – 32)  x 5/9.

We will be using the above formula in our program to convert Fahrenheit to Celsius.

So, without further ado, let’s begin this tutorial.

Contents

## C Program To Convert Fahrenheit To Celsius

```//C Program To Convert Fahrenheit To Celsius
#include <stdio.h>
int main(){
float celsius, fahrenheit;

printf("Enter the temperature in Fahrenheit: ");
scanf("%f", &fahrenheit);

//Fahrenheit to Celsius
celsius = (fahrenheit - 32) * 5 / 9;

//Displaying the result
printf("%.2f in Fahrenheit = %.2f in Celsius", fahrenheit, celsius);
return 0;
}
```

Output

``````Enter the temperature in Fahrenheit: 98.60
98.60 in Fahrenheit = 37.00 in Celsius
``````

## How Does This Program Work ?

```    float celsius, fahrenheit;
```

In this program, we have declared two float data type variables named celsius and fahrenheit.

```  //Asking for input
printf("Enter the temperature in Fahrenheit: ");
scanf("%f", &amp;fahrenheit);
```

Then, the user is asked to enter the value of temperature in Fahrenheit.

```  //Fahrenheit to Celsius
celsius = (fahrenheit - 32) * 5 / 9;
```

Now, we convert the temperature into degree Celsius using the formula C = (F – 32) x 5/9.

```  //Displaying the result
printf("%.2f in Fahrenheit = %.2f in Celsius", fahrenheit, celsius);
```

Finally, the result is printed on the screen using printf() function. Here, we have used %.2f format specifier because we want to display our result only till 2 decimal places.

## Conclusion

I hope after going through this post, you understand how to convert fahrenheit to celsius using C Programming language.

If you have any doubt regarding the problem, feel free to contact us in the comment section. We will be delighted to help you.