如何用c语言转换摄氏度和华氏度
时间: 2024-09-25 12:02:21 浏览: 60
一个较为完善的华氏度摄氏度转换
在C语言中,将摄氏度转换成华氏度通常使用下面的公式:
```c
float celsius_to_fahrenheit(float celsius) {
float fahrenheit = (celsius * 9.0f / 5.0f) + 32;
return fahrenheit;
}
// 转换示例
float celsius = 25; // 摄氏温度
float fahrenheit = celsius_to_fahrenheit(celsius);
printf("%.1f°C is %.1f°F\n", celsius, fahrenheit);
// 将华氏度转换为摄氏度则使用相反的计算
float fahrenheit_to_celsius(float fahrenheit) {
float celsius = (fahrenheit - 32) * 5.0f / 9.0f;
return celsius;
}
```
在这个例子中,`celsius_to_fahrenheit`函数接受一个摄氏温度值作为输入,并返回相应的华氏温度。反之,`fahrenheit_to_celsius`函数用于从华氏度转换到摄氏度。
阅读全文