How to convert int to float in C?

后端 未结 9 775
花落未央
花落未央 2020-12-03 07:38

I am trying to solve:

int total=0, number=0;
float percentage=0.0;

percentage=(number/total)*100;
printf(\"%.2f\", percentage);

If the val

9条回答
  •  孤城傲影
    2020-12-03 08:11

    This should give you the result you want.

    double total = 0;
    int number = 0;
    float percentage = number / total * 100
    printf("%.2f",percentage);
    

    Note that the first operand is a double

提交回复
热议问题