.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2004 Andries Brouwer . .\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk .\" .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Inspired by a page by Walter Harms created 2002-08-10 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH logb 3 "5 februarie 2023" "Pagini de manual de Linux 6.03" .SH NUME logb, logbf, logbl \- obține exponentul unei valori în virgulă mobilă .SH BIBLIOTECA Biblioteca de matematică (\fIlibm\fP, \fI\-lm\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBdouble logb(double \fP\fIx\fP\fB);\fP \fBfloat logbf(float \fP\fIx\fP\fB);\fP \fBlong double logbl(long double \fP\fIx\fP\fB);\fP .fi .PP .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP \fBlogb\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 500 || /* Începând cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .PP \fBlogbf\fP(), \fBlogbl\fP(): .nf _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Începând cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH DESCRIERE Aceste funcții extrag exponentul din reprezentarea internă în virgulă mobilă a \fIx\fP și îl returnează ca valoare în virgulă mobilă. Constanta întreagă \fBFLT_RADIX\fP, definită în \fI\fP, indică baza utilizată pentru reprezentarea în virgulă mobilă a sistemului. Dacă \fBFLT_RADIX\fP este 2, \fBlogb(\fP\fIx\fP\fB)\fP este egală cu \fBfloor(log2(\fP\fIx\fP\fB))\fP, cu excepția faptului că este probabil mai rapidă. .PP Dacă \fIx\fP este subnormal, \fBlogb\fP() returnează exponentul pe care \fIx\fP l\-ar avea dacă ar fi normalizat. .SH "VALOAREA RETURNATĂ" În caz de succes, aceste funcții returnează exponentul lui \fIx\fP. .PP Dacă \fIx\fP nu este un număr („Not a Number”: NaN), se returnează un NaN. .PP Dacă \fIx\fP este zero, apare o eroare de „polaritate”, iar funcțiile returnează \-\fBHUGE_VAL\fP, \-\fBHUGE_VALF\fP sau \-\fBHUGE_VALL\fP, respectiv \-\fBHUGE_VALL\fP. .PP Dacă \fIx\fP este infinit negativ sau infinit pozitiv, atunci se returnează infinitul pozitiv. .SH ERORI\-IEȘIRE Consultați \fBmath_error\fP(7) pentru informații despre cum să determinați dacă a apărut o eroare la apelarea acestor funcții. .PP Pot apărea următoarele erori: .TP Eroare de polaritate (de semn +/\-): \fIx\fP este 0 .\" .I errno .\" is set to .\" .BR ERANGE . Se ridică o excepție de împărțire la zero în virgulă mobilă (\fBFE_DIVBYZERO\fP). .PP .\" FIXME . Is it intentional that these functions do not set errno? .\" log(), log2(), log10() do set errno .\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6793 .\" .\" .SH HISTORY .\" The .\" .BR logb () .\" function occurs in 4.3BSD. .\" see IEEE.3 in the 4.3BSD manual Aceste funcții nu configurează \fIerrno\fP. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ \fBlogb\fP(), \fBlogbf\fP(), \fBlogbl\fP() T} Siguranța firelor MT\-Safe .TE .hy .ad .sp 1 .SH STANDARDE C99, POSIX.1\-2001, POSIX.1\-2008. .SH "CONSULTAȚI ȘI" \fBilogb\fP(3), \fBlog\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .