求华氏温度对应的摄氏温度

?计算公式如下:c =5*(f-32)/9 式中c表示摄氏温度,f表示华氏温度

#include <stdio.h>

int main (void)

{

int c,f;//double c,f;定义c f为小数型//

//scanf("%if,&f);输入任意华氏温度//

f=100;

c =5*(f-32)/9;

printf (“f=%d,c=%d\n",f,c);

//printf ("摄氏温度为:%.2if\n",c)输出摄氏温度保留两位小数//

return 0;

}

 

补充知识点:基本数据类型求华氏温度对应的摄氏温度

(1)整型与整型常量

整型指不存在小数部分的数据类型。无符号的整型数据指不带符号的整数即零和正整数;存储有符号的整形数据时,存储单元的最高位是符号位(0表示正数,1表示负数);c语言中short型不长于int型,long型不短于int型。

整数的表示:c语言中的整数有十进制、八进制和十六进制三种表现形式。十进制数由正、负号及0~9组成,但首位数字不能是0;八进制数由正、负号及0~7组成,首位数字必须是0;十六进制由正、负号和0~9及a~f(A~F)组成,首位数字前必须有前缀0x(0X)。

(2)字符型与字符型常量

每个字符型数据在内存中占用一个字节,用于存储它的ASCII码。整型变量和字符型变量的定义和值都可以互相交换。

字符型常量:指单个字符,用一对单引号及其所括起来的字符来表示(‘a’和‘A’是不同大的字符型常量,‘0’和0是不同类型的常量,前者是字符型常量,后者是整型常量。

(3)实型与实型常量

实型:实数类型又称为浮点型,指存在小数类型的数。有单精度浮点型(float)和双精度浮点型(double),double型数据的精度更高,取值范围大。

实型常量:(实型常量都是双精度浮点型)浮点表示法:实数由正、负号、0~9和小数点组成,必须要有小数点且小数点的前后至少一边要有数字;科学计数法:正、负号、数字和字母e(E)组成,e是指数的标志,在e之前要有数据,e之后的指数只能是整数。