首页 > 编程语言 >无涯教程-Perl - int函数

无涯教程-Perl - int函数

时间:2023-08-10 19:05:28浏览次数:40  
标签:val int EXPR 无涯 value Perl Integer perl

描述

此函数返回EXPR的整数元素,如果省略则返回$_。 int函数不进行舍入。如果需要将值四舍五入为整数,则应使用sprintf。

语法

以下是此函数的简单语法-

int EXPR

int

返回值

此函数返回EXPR的整数部分。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl

$int_val=int( 6.23930 );
print"Integer value is $int_val\n";

$int_val=int( -6.23930 );
print"Integer value is $int_val\n";

$int_val=int( 10/3 );
print"Integer value is $int_val\n";

执行上述代码后,将产生以下输出-

Integer value is 6
Integer value is -6
Integer value is 3

参考链接

https://www.learnfk.com/perl/perl-int.html

标签:val,int,EXPR,无涯,value,Perl,Integer,perl
From: https://blog.51cto.com/u_14033984/7038555

相关文章

  • 无涯教程-Perl - index函数
    描述此函数返回STR中第一次出现的SUBSTR的位置,该位置从开头(从零开始)开始,或者从POSITION(如果指定)开始。语法以下是此函数的简单语法-indexSTR,SUBSTR,POSITIONindexSTR,SUBSTR返回值失败时此函数返回-1,否则返回匹配字符串的位置(第一个字符从零开始)。例......
  • ESLint和Prettier冲突
    问题:同时使用ESLint和Prettier时,在某行代码到达某长度时候出现警告线。ESLint推荐换行(手动换行警告消除)但保存(自动格式化后)被Prettier强制拉到同一行(貌似是本行代码长度已经碰到ESLint的逆鳞但未触及Prettier?) 解决: 默认vscode里设置了Prettier的PrintWidth为80 而默认......
  • 无涯教程-Perl - glob函数
    描述此函数返回与EXPR匹配的文件的列表,这些文件将由标准Bourneshell进行扩展。如果EXPR未指定路径,请使用当前目录。如果省略EXPR,则使用$_的值。从Perl5.6开始,扩展是在内部完成的,而不是使用外部脚本。扩展遵循csh(以及任何派生形式,包括tcsh和bash)的扩展方式,其翻译如下......
  • 无涯教程-Perl - getsockopt函数
    描述此函数获取optionsOPTNAME在Socket实现级别LEVEL上在SOCKET上设置的Socketoptions。下表提供了一些OPTNAME在Socket级别的示例值-OPTNAME ResultSO_DEBUG GetstatusofrecordingofdebugginginformationSO_REUSEADDR GetstatusoflocaladdressreuseSO_KEEPA......
  • Codeforces 1857E:Power of Points 区间?
    1857E.PowerofPointsDescription:\(n\)个数:\(x_1,···,x_n\),从左向右扫,当\(s=x_i\)时,可以将这\(n\)个数分为若干个闭区间\([s,x_1],[s,x_2],···,[s,x_n]\)(当然如果\(x_i<s\),则区间形如\([x_i,s]\))对于每一个\(s\in(x_1,···,x_n),\)有一个整数\(p\),记\(f_......
  • 【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的
    本文目录一、提高效率级插件1、Lombok--简化Java代码开发2、FreeMybatisplugin--mybatisxml和对应的mapper之间来回切换3、GrepConsole--控制台日志高亮4、MybatisLogPlugin--显示完整sql5、CodeGlance--缩略图6、.ignore--提交代码时自动忽略不需要提交的文件......
  • internal error, unexpected bytes at end of flate stream
     [query]Whatdoestheerrormean"websocket:internalerror,unexpectedbytesatendofflatestream"·Issue#643·gorilla/websockethttps://github.com/gorilla/websocket/issues/643[query]Whatdoestheerrormean"websocket:internaler......
  • 无涯教程-Perl - getprotoent函数
    描述此函数返回有效协议列表中的下一个条目:($name,$aliases,$protocol_number)语法以下是此函数的简单语法-getprotoent返回值此函数针对错误返回undef,否则返回标量context中的协议编号,并在列表context中返回错误协议记录的空列表(名称,别名,协议编号)。例以下是显......
  • 无涯教程-Perl - getprotobynumber函数
    描述此函数在标量context中将协议NUMBER转换为其对应的名称,在列表context中将其名称和相关信息转换为:($name,$aliases,$protocol_number)。语法以下是此函数的简单语法-getprotobynumberNUMBER返回值此函数针对错误返回undef,否则返回标量context中的协议编号,并在列......
  • 传高通停止开发Intel 20A芯片,英特尔输掉了芯片竞争 | 百能云芯
    8月9日,据郭明錤近日发布最新研究报告显示。高通已经停止开发Intel20A芯片。他认为,英特尔欠缺与高通这样的一线IC设计业者合作,将不利于RibbonFET与PowerVia的成长,进一步使得Intel18A研发与量产面临更高不确定性与风险。郭明錤指出,先进制程进入7nm后,一线IC设计业者的高端订单对晶......