English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
double log(double x) تعيد اللوغاريتم الطبيعي للعدد x (اللوغاريتم القائم على e).
double log(double arg);
وظيفة log() تأخذ متغيرًا واحدًا وتعيد قيمته من نوع type float.
إنه في<math.h>تم تعريفه في ملف الرأس.
للبحث عن اللوغاريتم الطبيعي للlong double أو float يمكن استخدام النموذج التالي.
long double logl(long double arg); float logf(float arg);
الم 参数 | الوصف |
---|---|
الرقم > 0 (أكثر من الصفر) | حساب اللوغاريتم الطبيعي للعدد الطبيعي |
الرقم < 0 (أقل من الصفر) | عرض الأخطاء أثناء التنفيذ |
إدراج <stdio.h> إدراج <math.h> int main() { double num = 5.6, result; result = log(num); printf("log(%.1f) = %.2f", num, result); return 0; }
النتيجة الصادرة
log(5.6) = 1.72