나는 그 역 바이트 순서로 변수 $num
을 변환하고 그것을 밖으로 인쇄하기 위해 노력하고있어 :역 바이트 순서로 변수를 인쇄하는 방법은 무엇입니까?
my $num = 0x5514ddb7;
my $s = pack('I!',$num);
print "$s\n";
그것은 약간의 인쇄 할 수없는 문자 등과 잘 보이는 헥스 편집기에서 인쇄,하지만이 방법을 얻을 수 있습니다 그것은 콘솔에서 읽을 수 있습니까? 나는 이미이 시도 :
print sprintf("%#x\n",$s);
이 펄이 숫자가 아닌 인수에 대해 불평한다, 그래서 나는 pack
반환 문자열을 생각합니다. 모든 아이디어는 $num
을 기반으로 콘솔에 0xb7dd1455
을 어떻게 인쇄 할 수 있습니까?