C++は上向きに整頓し、下向きに整頓し、log関数は(cmath)または(math.h)
1098 ワード
一、log関数はまずexp()関数exp(n)の値がe^n次方であることを知っておく.またlog関数は2つの関数を含み、1つはeを低いlog()関数、もう1つは10を底とするlog 10()関数である.具体的な使い方は以下のような小プログラムを参照する.
多くの人がここを見て簡単だと思っているかもしれませんが、ここで非常に重要なのは、データ型、間違いなく、データ型、すべてのデータ型が使用できるわけではありません.double、float、long doubleだけが使用できます.二、整列関数(ceil floor)
上は浮動小数点数を上にし、下は下にします.次に例を示します.
したがって、上または下に整列する必要がある場合は、doubleタイプに強制的に変換するだけです.整数関数とlog関数をまとめると、double,float,long doubleしか使用できないので、この2つの関数を使用する場合は、整数データをdoubleまたはfloatタイプに強制的に変換する必要があります.
#include
#include
using namespace std;
int main()
{
double a=9,b=10;
cout<
多くの人がここを見て簡単だと思っているかもしれませんが、ここで非常に重要なのは、データ型、間違いなく、データ型、すべてのデータ型が使用できるわけではありません.double、float、long doubleだけが使用できます.二、整列関数(ceil floor)
double ceil(double x);
float ceilf(float x);
long double ceill(long double x);
double floor(double x);
float floorf(float x);
long double floorl(long double x);
上は浮動小数点数を上にし、下は下にします.次に例を示します.
#include "stdafx.h"
#include
#include
#include
using namespace std;
int main()
{
int m;
scanf("%d", &m);
m=ceil((double)m/2);// m double ;
cout<
したがって、上または下に整列する必要がある場合は、doubleタイプに強制的に変換するだけです.整数関数とlog関数をまとめると、double,float,long doubleしか使用できないので、この2つの関数を使用する場合は、整数データをdoubleまたはfloatタイプに強制的に変換する必要があります.