码迷,mamicode.com
首页 > 其他好文 > 详细

Perl学习笔记(二)--标量数据

时间:2014-05-09 17:10:12      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:blog   class   code   c   strong   com   

一、  数字

  Perl内部并不存在整数值—程序中用到的整型常量会被转换成等效的浮点数值

  1. 浮点数直接量

  小数点与前置的正负号都是可选的,数字后面也可以加上用“e”表示的10的次方标识符(即指数表示法)。例如:

  1.25

  7.25e45(7.25乘以10的45次方)

  -12e-24(负12乘以10的-24次方)

  -1.2E-23(另一种表示法:字母E也可以是大写的)

  2. 整数直接量

         0

         -40

         92283377112222  #可以表示为922_833771_12222,看起来更清楚

二、 字符串

  字符串就是一个字符序列,最短的字符串不包含任何字符,所以叫做空字符串,最长的字符串的长度没有限制,甚至可以填满所有内存。

  字符串中可以使用任意一个合法的Unicode字符。但它不会自动将程序源代码当做Unicode编码的文本文件读入,所以如果想要在源代码中使用Unicode书写直接量的话,得手工加上utf8编译指令  

1
Use utf8

   字符串直接量有两种不同形式:单引号内的字符串和双引号内的字符串

  单引号内的字符串直接量:

  单引号内的所有字符都代表他们自己(包括换行符)  

1
2
3
4
5
6
7
8
9
10
11
12
13
‘hello
 
there’  #hello、换行符、there(总共11个字符)
 
‘hello\n’  #hello后面接着反斜线和字母n
 
‘\’\\’    #单引号紧接着反斜线(总共2个字符)
 
双引号内的字符串直接量:
 
“hello world\n”  #hello world,后面跟着换行符
 
“coke\tsprite”  #coke、制表符和sprite

   字符串操作符

  字符串可以用.操作符连接起来

  

1
“hello”.”world”        #等同于“helloworld”

 

Perl学习笔记(二)--标量数据,布布扣,bubuko.com

Perl学习笔记(二)--标量数据

标签:blog   class   code   c   strong   com   

原文地址:http://www.cnblogs.com/Hebe/p/3708585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!