컨텍스트 : ActiveState의 펄 : 이 펄 5 버전 (12), 서브 버전 4 (v5.12.4)입니다 MSWIN32 - 86 - 멀티 스레드 내장은왜 Perl의 bignum 모듈이 내게 힘 계산에 이상한 결과를 가져다 주나요?
그럼 난 사고에 도착>perl -Mbignum=l -e "print 2 ** 32"
4294967296
>perl -Mbignum=l -e "print -2 ** 32"
-4294967296
, 어쩌면 구분해야 부정적인 2.
>perl -Mbignum=l -e "print (-2) ** 32"
-2
마지막으로 알아 냈습니다.
>perl -Mbignum=l -e "print ((-2) ** 32)"
4294967296
어떻게 모든 괄호가 올까요?
사용 '사용 경고, 펄 코드를 구문 분석하는 방법을 보여줍니다 ings;'(또는'-w') !!! – ikegami