ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
1.ord函数
    $num = ord($char); #把字符转换为整数
2.chr函数
    $char = chr($num); #把整数转换为字符
3.printf函数
    printf("Number %d is character %c\n", 101, 101); #格式化输出一个整数和字符.
    printf "%vd\n", "fac\x{0327}ade";
        102.97.99.807.97.100.101
    printf "%vx\n", "fac\x{0327}ade";
        66.61.63.327.61.64.65
   
  

4.unpack函数(C*把一个字符串转换为byte数组)(U*是指定的unicode)
    @ascii_character_numbers = unpack("C*", "sample");
    print "@ascii_character_numbers\n";
        115 97 109 112 108 101

5.pack函数(C*把一个byte数组转换为一个字符串)
    $word = pack("C*", @ascii_character_numbers);
    $word = pack("C*", 115, 97, 109, 112, 108, 101); # same print "$word\n";
        sample
posted on 2006-04-06 16:27 ivaneeo 阅读(596) 评论(0)  编辑  收藏 所属分类: perl-杀鸡就要用牛刀

只有注册用户登录后才能发表评论。


网站导航: