英尺英寸
【英尺+(英寸/12)】*0.3048=身高(米)
英寸inch 英尺foot
回顾符号 除=/ 乘=*
两个整数运算的结果只能是整数
10 和 10.0 完全不同 10.0就是浮点数(带小数点的,且小数点可以移动的)
当用到浮点数时要把%d换成%f
定点数就是小数点固定在哪一位
int只能表达整数
运算浮点数时可以给其中的一个数改成浮点数或者把int改成double,有这两种方法
#include <stdio.h>
int main()
{
printf("请分别输入身高的尺寸和英寸,""如输入\"5 7\"表示五英尺七英寸:");
double foot;
double inch;
scanf("%lf%lf", &foot, &inch);
printf("身高是%f米。\n",((foot+inch/12)*0.3048));
return 0:
}
输出整数的时候用%d 输入整数的时候也用%d
输入double的时候把%d换成%lf scanf中的变量要有&
单精度的浮点数对应float
整数
int
printf(”%d“,...)
scanf("%d",...)
带小数点的 double
printf(”%f“,...)
scanf("%lf",...)