perl | Matemáticas::BigInt->bneg() método

Math::BigIntmódulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados.

El método bneg() del Math::BigIntmódulo se usa para cambiar el valor de entrada a su valor negativo y no hace nada para los valores cero o NAN

Sintaxis: Math::BigInt->bneg()

Parámetro: Sin parámetro

Devoluciones: objeto con valor valor negado

Ejemplo 1:

#!/usr/bin/perl  
    
# Import Math::BigInt module 
use Math::BigInt; 
    
# Specify number 
$num = 78215936043546; 
  
# Create BigInt object 
$x = Math::BigInt->new($num); 
  
$x->bneg();
  
print($x);
Producción:

-78215936043546

Ejemplo 2:

#!/usr/bin/perl  
    
# Import Math::BigInt module 
use Math::BigInt; 
    
# Specify number 
$num = -78215936043546; 
  
# Create BigInt object 
$x = Math::BigInt->new($num); 
  
$x->bneg();
  
print($x);
Producción:

78215936043546

Ejemplo 3:

#!/usr/bin/perl  
    
# Import Math::BigInt module 
use Math::BigInt; 
    
# Specify number 
$num = 0;
$num1 = NaN;
  
# Create BigInt object 
$x = Math::BigInt->new($num); 
$y = Math::BigInt->new($num1); 
  
$x->bneg();
$y->bneg();
  
print("$x\n");
print($y);
Producción:

0
NaN

Publicación traducida automáticamente

Artículo escrito por Code_Mech y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *