《Perl语言入门》读书笔记(五)输入与输出

1 读取标准输入

使用<STDIN>操作符进行标准输入

chomp($line = <STDIN>); #截掉换行符

2.输出到标准输出

print操作符会读取他后面的参数列表中的所有元素,并把每一项依次送到标准输出。

print @array;       #输出数组元素 , 不会含有空格 ,输出(fredbarybetty)
print "@array";     #打印一个字符串,输出(fred bary betty)
print <>;           #相当于unix的/bin/cat命令
print sort <>;      #对输出列表按ASCII码排序输出
print(2+3);         #先进行运算,输出为5,若用于表达式中,与函数调用类似,成功执行返回值为1
$n = print(2+3);    #$n的值为1
print(2+3)*4;       #print的返回值为1,结果5并为保存,显示输出4
print((2+3)*4);     #打印20

3.printf格式化输出

printf操作符会格式化输出,类似C的用法。

printf"%d days!\n",17;    #输出:17days!
printf"%x days!\n",17;    #输出:0x11days!
printf"%6d\n",23;         #输出:``````23
printf"%-6d\n",23;        #输出:23`````
printf"%6.3f",2/3;        #输出:``````0.667