.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2004 Andries Brouwer . .\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk .\" .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH scalb 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME scalb, scalbf, scalbl \- înmulțește un număr în virgulă mobilă cu puterea integrală a bazei (OBSOLETĂ) .SH BIBLIOTECA Biblioteca de matematică (\fIlibm\fP, \fI\-lm\fP) .SH REZUMAT .nf \fB#include \fP .PP \fB[[depreciat]] double scalb(double \fP\fIx\fP\fB, double \fP\fIexp\fP\fB);\fP \fB[[depreciat]] float scalbf(float \fP\fIx\fP\fB, float \fP\fIexp\fP\fB);\fP \fB[[depreciat]] long double scalbl(long double \fP\fIx\fP\fB, long double \fP\fIexp\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 \fBscalb\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE >= 500 || /* Începând cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .PP \fBscalbf\fP(), \fBscalbl\fP(): .nf _XOPEN_SOURCE >= 600 || /* Începând cu glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH DESCRIERE Aceste funcții înmulțesc primul lor argument \fIx\fP cu \fBFLT_RADIX\fP (probabil 2) la puterea lui \fIexp\fP, adică: .PP .nf x * FLT_RADIX ** exp .fi .PP .\" not in /usr/include but in a gcc lib Definiția lui \fBFLT_RADIX\fP poate fi obținută prin includerea \fI\fP. .SH "VALOAREA RETURNATĂ" În caz de succes, aceste funcții returnează \fIx\fP * \fBFLT_RADIX\fP ** \fIexp\fP. .PP Dacă \fIx\fP sau \fIexp\fP nu este un număr („Not a Number”: NaN), se returnează un NaN. .PP Dacă \fIx\fP este infinit pozitiv (infinit negativ), iar \fIexp\fP nu este infinit negativ, se returnează infinit pozitiv (infinit negativ). .PP Dacă \fIx\fP este +0 (\-0), iar \fIexp\fP nu este infinit pozitiv, se returnează +0 (\-0). .PP Dacă \fIx\fP este zero, iar \fIexp\fP este infinit pozitiv, apare o eroare de domeniu și se returnează un NaN. .PP Dacă \fIx\fP este un infinit, iar \fIexp\fP este un infinit negativ, apare o eroare de domeniu și se returnează un NaN. .PP În cazul în care rezultatul este depășit, apare o eroare de interval, iar funcțiile returnează \fBHUGE_VAL\fP, \fBHUGE_VALF\fP sau \fBHUGE_VALL\fP, respectiv \fBHUGE_VALL\fP, cu un semn identic cu \fIx\fP. .PP În cazul în care rezultatul nu este suficient, apare o eroare de interval, iar funcțiile returnează zero, cu un semn identic cu \fIx\fP. .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 domeniu: \fIx\fP este 0, iar \fIexp\fP este infinit pozitiv, sau \fIx\fP este infinit pozitiv și \fIexp\fP este infinit negativ și celălalt argument nu este un NaN. \fIerrno\fP este configurată la \fBEDOM\fP. Se generează o excepție de virgulă mobilă nevalidă (\fBFE_INVALID\fP). .TP Eroare de interval, depășire \fIerrno\fP este configurată la \fBERANGE\fP. Se generează o excepție de depășire în virgulă mobilă (\fBFE_OVERFLOW\fP). .TP Eroare de interval, sublimită \fIerrno\fP este configurată la \fBERANGE\fP. Se generează o excepție de sub\-limită în virgulă mobilă (\fBFE_UNDERFLOW\fP). .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBscalb\fP(), \fBscalbf\fP(), \fBscalbl\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH STANDARDE Niciunul. .SH ISTORIC .TP \fBscalb\fP() .\" Looking at header files: scalbf() is present on the .\" BSDs, Tru64, HP-UX 11, Irix 6.5; scalbl() is on HP-UX 11 and Tru64. 4.3BSD. Desuetă în POSIX.1\-2001; eliminată în POSIX.1\-2008, recomandând utilizarea în schimb a \fBscalbln\fP(3), \fBscalblnf\fP(3) sau \fBscalblnl\fP(3). .SH ERORI .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803 .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6804 Înainte de glibc 2.20, aceste funcții nu configurau \fIerrno\fP pentru erori de domeniu și de interval. .SH "CONSULTAȚI ȘI" \fBldexp\fP(3), \fBscalbln\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 .