Perl语言程序设计_标量数据

标量是Perl语言中最简单的数据类型。在Perl语言中,标量用符号“$”表示,大多数的标量是数字或者字符串,标量之间可以通过操作符(例如相加或者串联),产生新的标量数据。标量数据的来源可以是文件、设备,也可以在编程的过程中直接写进去(这种方式也称为直接量)。

数字标量

Perl内部会把所有的数字均作为双精浮点数来处理。换言之,即便编程的过程中使用了整数a=5,在程序运行的过程中,对程序而言会将a作为5.00来处理。这个转换是自动进行的,不需要人为的进行数据格式转换。

直接量是指某个数字在Perl源代码中的写法,它不是程序的运算结果,也不是I/O操作的结果,而是在编程的过程中直接写入程序的数据。无论是浮点数直接量,还是整数直接量,在Perl程序中都可以用下划线进行分隔,例如61_298与61298没有任何差别,只是当数字位数过多时,分隔开来有助于避免错误。由于逗号在Perl语言中别有他用,因此只能用下划线分隔,而不能用逗号分隔。

除了常用的十进制,Perl语言也支持使用十进制以外的其他进制来表示数字。八进制以0开头,十六进制以0x开头,二进制以0b开头。

数字操作符

Perl语言中常见的操作符有6中,分别是加(+)、减(-)、乘(*)、除(/)、模数运算(%)和指数操作符(**)。对于取模操作,Perl程序会先取整再求模。例如,10.5%3.2与10%3的结果是相同的。

字符串标量

字符串就是一个字符序列。在Perl语言中,最短的字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值