pxxfxxxxx

导航

整数与浮点数型别间的转换

#include <stdio.h>
int main()
{
    int num1,num2,num3;
    printf("Please enter the first integer:");
    scanf("%d",&num1);
    printf("Please enter the second integer:");
    scanf("%d",&num2);
    printf("Please enter the third integer:");
    scanf("%d",&num3);
    double  average = (num1 + num2 + num3)/3.;
    printf("Average: %f\n",average);
    return 0;

}
// 范围小的类型会自动转向范围大的(隐性),(double)3显性转换

一个房间类型对应里面的数据都是该类型!

注:1.如果没有3.(一个数后面加个点.预设为double型)就是3变成3.000000存入double average 中

2.printf里面的输出格式与要输出的内容一致。如果这里是%d就得不到想要的结果。

posted on 2019-04-08 16:36  pxxfxxxxx  阅读(404)  评论(0编辑  收藏  举报