#!/usr/bin/env perl use warnings; use 5.012; my $var = 1 << 31; say unpack( "B*", pack( "N", $var ) ); # 10000000000000000000000000000000
How can I get the package / unpack from
my $var = 1 << 63;
a conclusion like this?
# 1000000000000000000000000000000000000000000000000000000000000000
say unpack("B*", pack( "Q>", $var ));
>forces large byte order of bytes to Q(unsigned 64-bit quad) type.
>
Q
Source: https://habr.com/ru/post/1785019/More articles:CMake automatically recognizes new file extensions - cmakeРеалистичная модель социальной сети с десятками миллионов пользователей. Какие технологии я должен использовать? - javaText drawing - javaHow do I sort my products by popularity on Facebook? - facebookSQLite query is executed in the user interface thread using ExpandableListView / SimpleCursorTreeAdapter - androidКаково главное преимущество создания абстрактного класса - javaBrowse Tracks - c #asp.NET 2.0 Website cannot access classes in App_Code - c #PHP SimpleXML-> addChild - нежелательный пустой атрибут пространства имен - phpThe modal UIViewController always goes full screen on the iPad. WHAT FOR? - iosAll Articles