Display number with decimal places instead of whole number

后端 未结 2 1730
轻奢々
轻奢々 2021-01-22 07:12

I have this

double a = 4.0;
double b = 2.0;
double g = a + b;

std::cout << g;

I am getting 6, but I want to get 6.0

2条回答
  •  清歌不尽
    2021-01-22 07:38

    If you always want one figure after the decimal point regardless of how many digits the answer is, use std::fixed along with std::setprecision

    #include 
    
    std::cout << std::fixed << std::setprecision(1) << g;
    

提交回复
热议问题