Insider Asked:2020-03-19 21:28:23 +0800 CST2020-03-19 21:28:23 +0800 CST 2020-03-19 21:28:23 +0800 CST 如何将double拆分为整数和非整数 772 对如何在double a = 52.993不使用std::string. 即输出为 52 0.993 c++ 1 个回答 Voted Best Answer KoVadim 2020-03-19T21:37:45+08:002020-03-19T21:37:45+08:00 在标准库中有一个现成的modf函数。还有一个例子 double param, fractpart, intpart; param = 3.14159265; fractpart = modf (param , &intpart); printf ("%f = %f + %f \n", param, intpart, fractpart);
在标准库中有一个现成的modf函数。还有一个例子