my $hex_str = "fffff00000000";
my $hex_val = hex($hex_str);
my $sum = $hex_val + 5;
$sum
내가 기대하는 무엇인가가있는 경우 - 0xfffff00000005
내가
my $hex_str = "ffffff00000000";
my $hex_val = hex($hex_str);
my $sum = $hex_val + 5;
코모도 쇼가있는 경우 $sum
이 0xffffff00000008
만약 내가 hav 전자
my $hex_str = "fffffff00000000";
my $hex_val = hex($hex_str);
my $sum = $hex_val + 5;
코모도 $sum
가 0xfffffff00000000
내가 두 번째와 세 번째 경우 예상치 못한 값을 얻을 왜 누군가가 나에게 설명 할 수 있습니까?
>perl -V:use64bitint
use64bitint='define';
>perl -V:ivsize
ivsize='8';
>perl -V:archname
archname='MSWin32-x64-multi-thread';
무엇입니까 $ Config {ivsize} – ysth
그것은 8입니다. 그게 무슨 뜻 이죠? – Mathai
정수에 실제로 사용되는 바이트 수입니다. use64bitint는 신뢰할 만하지 않습니다. – ysth