rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » Perl

perl学习记录 第二章 数据标量

第二章 数据标量
所有数字的内部存储格式相同。不存在整数存储,使用的整数是由浮点数转换而来。 浮点数直接量:1.25,1.00,2.34e10,2.4E-10 整数直接量:0,3000,-40 非十进制的证数量:0366八进制  0xFF十六进制   0B11111二进制 数字操作符:+-*/%等。2**3表示2的三次方。 字符串操作 拼接:         "hello"."world"等同于"helloword" 字符串重复操作 "test"x3等同于"testtesttest"                5x4等同于"5555"等同于"5"x4
数字与字符串之间的转换 "12"*"3"结果为36 "12test34"*"3"结果为36
标量。可以认为就是C中的变量。 字符串中的标量变量内插:双引号内的字符串直接量能进行变量内插. $meal = "meat"; $test = "I have a $meal."; $test现在是"I have a meat."
比较操作符  数值     字符串 相等        ==       eq 不等        !=       ne 小于        <        lt 大于        >        gt 小于或等于  <=       le 大于或等于  >=       ge
获取用户输入 <STDIN>只要在使能标量值的位置使用<STDIN>,perl就会从标准输入读进一行文字,直到换行符为止。 <STDIN>会含有最后一个换行符。
chomp操作符可以去掉一个变量最后的换行符。 用法:chomp($test = <STDIN>);
defined函数 确定到达文件结尾 $test = <STDIN>;
if(defined<$test>){    print "The input is $test.\n"; } else{    print "No input avaliable!\n"; }
顶一下
(0)
踩一下
(0)