跳转至

Perl | int()函数

原文:https://www.geeksforgeeks.org/perl-int-function/

Perl 中的 int()函数返回给定值的整数部分。如果未提供任何值,它将返回\(_。请注意,\)_ 是默认输入,在这种情况下为 0。int()函数不进行舍入。为了将一个值舍入为整数,使用了 sprintf。

语法:t1(var)

参数: VAR: 要转换成整数的值

返回:返回 VAR 的整数部分

例 1:

#!/usr/bin/perl

# Passing positive decimal value
$int_val = int(19.8547);
print"Integer value is $int_val\n";

# Passing negative decimal value
$int_val = int(-18.659);
print"Integer value is $int_val\n";

输出:

Integer value is 19
Integer value is -18

例 2:

#!/usr/bin/perl

# Passing fractional positive value
$int_val = int(17 / 4);
print"Integer value is $int_val\n";

# Passing fractional negative value
$int_val = int(-17 / 4);
print"Integer value is $int_val\n";

输出:

Integer value is 4
Integer value is -4


回到顶部