История изменений
Исправление
gh0stwizard,
(текущая версия)
:
Например, первая строчка кода, приведенного ниже, отработает на разных архитектурах совершенно по-разному
long int может переполниться. У них в примере походу рандомное число взято (код те не менее будет работать).Краткое пояснение
Что в реальности?
# 32bit
$ perl -e '$\ = "\n"; print 12345 ^ 41262125215;'
4294954950
# 64bit
$ perl -e '$\ = "\n"; print 12345 ^ 41262125215;'
41262129318
Исходная версия
gh0stwizard,
:
Например, первая строчка кода, приведенного ниже, отработает на разных архитектурах совершенно по-разному
long int может переполнится. У них в примере походу рандомное число взято (код те не менее будет работать).Краткое пояснение
Что в реальности?
# 32bit
$ perl -e '$\ = "\n"; print 12345 ^ 41262125215;'
4294954950
# 64bit
$ perl -e '$\ = "\n"; print 12345 ^ 41262125215;'
41262129318