在学习Perl的基础之前,还是希望大家有空去看以下Perl的简介。百度百科
一、Perl的基本类型
Per的基本类型分为两种:数值型和字符串型。
数值型可细分为
- 整数型。如123。
- 浮点型。如123.123、0.123456。
- 科学计数型。如1.23E2、1.23e2。
- 大数值类型。如1_156_123_585_123。
字符串型
- 字符串。如“123456”,‘123’,qq(this is a string too!)
二、用变量存储基本类型值
Perl定义变量很简单。格式为:$变量名 (PS:Perl的程序员肯定是想钱想疯了);引用的方式也很简单:$变量名。
下面给出一个简单的示例:
#!user/bin/env perl -w
$int = 123456;
$float = 123.456789;
$sci_notation1 = 1.2E10;
$sci_notation2 = 1.2e10;
$big_num = 1_789_854_654_894_654_355_223;
$string = "this is a string";
printf "int value :$int\n";
printf "float value :$float\n";
printf "sci_notation1 value :$sci_notation1\n";
printf "sci_notation2 value :$sci_notation2\n";
printf "big_num value :$big_num\n";
printf "string value :$string\n";
输出结果如下
int value :123456
float value :123.456789
sci_notation1 value :12000000000
sci_notation2 value :12000000000
big_num value :1.78985465489465e+021
string value :this is a string
简单解释一下:
- 科学技术型数值中E不区分大小写
- 大数值类型采用“_”进行分隔仅是为了方便阅读,上面采用千分法,你也可以采用万分法,也可以直接不使用“_”
- print和printf均为内置的输出函数。如果想要接收键盘输入数据可