#!/usr/bin/env perl
use warnings;
use 5.012;
my $var = 1 << 31;
say unpack( "B*", pack( "N", $var ) );
# 10000000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)
我怎样才能打包/打包
my $var = 1 << 63;
Run Code Online (Sandbox Code Playgroud)
像这样的输出?
# 1000000000000000000000000000000000000000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)
say unpack("B*", pack( "Q>", $var ));
Run Code Online (Sandbox Code Playgroud)
该>部队在大端字节顺序Q(64位无符号"四")类型.