perl操作符

摘要:
Perl运算符算术运算符符号表示+加减*乘法/除法%余数**乘方数字数字操作符号表示&按位和|按位或^按位异或~按位反转和按位和/或按位异和或异或按位异或不按位反转˃˃按位右移˂˃=大于或等于˂˂=小于或等于==等于!
perl操作符
  1. 算数操作符

    符号表示
    +加法
    -减法
    *乘法
    /除法
    %取余
    **幂指数
  2. 位运算

    符号表示
    &按位与
    |按位或
    ^按位异或
    ~按位取反
    and按位与
    or按位或
    xor按位异或
    not按位取反
    >>按位右移
    <<按位左移
  3. 数值比较运算符

    符号表示
    >大于
    >=大于等于
    <小于
    <=小于等于
    ==等于
    !=不等于
    <=>比较

    a <=> b,a小于b返回值为-1,a=b返回值为0,a>b返回值1

  4. 逻辑运算符

    符号表示
    &&逻辑与
    ||逻辑或
    逻辑取反
  5. 字符串比较运算符

    符号表示
    gt大于
    ge大于等于
    lt小于
    le小于等于
    eq等于
    ne不等于
    cmp比较
  6. 赋值运算符

    符号表示
    =赋值
    +=加且赋值
    -=减且赋值
    *=乘且赋值
    /=除且赋值
    %=取模且赋值
    **=求幂且赋值
  7. 其他运算符

    符号表示
    .字符串连接
    x字符串重复
    ..范围运算符
    ++自增运算符
    --自减运算符
  8. 运算符优先级

    image-20210623214227933

免责声明:文章转载自《perl操作符》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Excel.Application手册JS中异常处理的理解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Perl文件系统

一、文件输入/输出函数 1、基本I/O函数 open:允许程序访问文件  close:终止文件访问  print:文件写入字符串  write:向文件写入格式化信息  printf:格式化字符串并输出到文件  1)open函数 open函数将文件变量与某文件联系起来,提供访问文件的接口,例如:open(MYVAR, "/u/file"); 如果文件打开成功...

MRTG—网络监控工具

  最近一段时间在研究后台服务器测试技术,需要对后台服务器的各项性能指标进行实时监控和统计,也由此让我回想起之前公司曾经接触过的一个服务SNMP,SNMP是一种称之为简单网络管理协议的服务,主要是用于获取系统的流量、I/O、CPU、Memory和Disk等信息,通过自带的统计功能,将信息发送于监控程序上,最后以统计报表的形式展现于管理员,这种方式正是我所要...

84、智能指针的原理、常用的智能指针及实现

原理 智能指针是一个类,用来存储指向动态分配对象的指针,负责自动释放动态分配的对象,防止堆内存泄漏。动态分配的资源,交给一个类对象去管理,当类对象声明周期结束时,自动调用析构函数释放资源 常用的智能指针 (1) shared_ptr 实现原理:采用引用计数器的方法,允许多个智能指针指向同一个对象,每当多一个指针指向该对象时,指向该对象的所有智能指针内部的引...

TensorFlow 编程基础

1、TensorFlow   安装:https://www.cnblogs.com/pam-sh/p/12239387.html      https://www.cnblogs.com/pam-sh/p/12241942.html • 是一个开放源代码软件库,用于进行高性能数值计算• 借助其灵活的架构,用户可以轻松地将计算工作部署到多种平台(CPU、G...

perl语言 入门(转)

原文链接https://www.jianshu.com/p/2dc7bef783ed 参考链接 perl入门https://blog.csdn.net/ruby912/article/details/90721475 nux系统一般自带perl,可以在命令行运行。 1.Hello,World #!/usr/bin/perl -w pr...

DataGrid 的DataSource重新加载数据

DataGrid 的DataSource重新加载数据,若直接重新给DataSource赋值是没有效果的,若只是修改原有数据中的单个值,此方法有效,但是针对完全不一样的数据直接重新赋值的方式是无效的,此时需要先删除DataSource原有的数据,再赋给它新的值。 删除方式: 1. DataGridView1.DataSource =null 此方式会将之前自...