log(x)
C++ cmath log() funksiyasi
Misol
Turli sonlarning natural logarifmini qaytaring:
const double E = 2.718281828;
cout << log(6.0f);
cout << log(E);
cout << log(2.0);
cout << log(1.0);
cout << log(0.0);
cout << log(-1.0f);
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
log() funksiyasi sonning natural logarifmini qaytaradi.
log() funksiyasi <cmath> sarlavha faylida aniqlangan.
Natural logarifm — asosi e bo‘lgan logarifm. e ning qiymati taxminan 2.718282 ga teng. <cmath> kutubxonasining ba’zi implementatsiyalarida M_E konstantasi mavjud, lekin u bo‘lishi kafolatlanmagan.
Sintaksis
Quyidagilardan biri:
log(double number);
log(float number);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| number | Majburiy. Logarifmi hisoblanadigan qiymatni belgilaydi. Agar qiymat manfiy bo‘lsa, NaN (Not a Number — son emas) qaytaradi. Agar qiymat 0 bo‘lsa, -infinity (manfiy cheksizlik) qaytaradi. Agar u butun son tipida bo‘lsa, double sifatida qaraladi. |
Texnik tafsilotlar
| Qaytaradi: | Sonning natural logarifmini ifodalovchi float qiymat (agar argument float bo‘lsa) yoki double qiymat (boshqa barcha hollarda). |
|---|
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
