- 论坛徽章:
- 0
|
现在看perl入门语言第五版 现在遇到几个问题 一直看不懂 请高手和大侠们 帮帮忙
1.chomp的意思我知道是删除结尾换行符 也做了实验 在同一个实验里添加chomp和不添加chomp 没有看出区别
2.%d格式代表十进制的整数 如果我编写 printf "%6d\n", 42 输出的结果是 (4个空格)42
printf "%2d\n", 42 输出的就是42
%6d 和%2d 到底什么意思 6和2 区别再哪?
3. %s 书上写字符串内插 编写 printf "%10s\n", "users" 输出(5个空格)users
为什么前面也是有5个空格
4.%f 书上写转换格式(四舍五入) 编写 printf "%12f\n", 6*7 + 2/3 输出(3个空格)42.666667
编写 printf "%12.3f\n", 6*7 + 2/3 输出(6个空格)42.667
编写 printf "%12.0f\n", 6*7 + 2/3 输出(10个空格)43
前面%()f 括号里的数字 起到什么作用 为什么数字不同 后面的输出的值就不同。
可能后三个的问题一样 请专家和大侠 高手们 耐心帮我解答一下 万分感谢了 |
|