MAIL2FUTURE.NET - Free Mail Delivery Service
MAIL2FUTURE.NET - Служба Доставки Злектронной Почты
Re: a Ещё? - Plus , 30.11.2004 15:52 MSK
: : : : : : : Типа я новое решение придумал? :)))
: : : : : : нет :) одно из двух классических. Только во втором, как мне кажется не будет переполнения.
: : : : :
: : : : : А что такое переполнение?
: : : : оно возникает, если сложить или перемножить 2 числа и получить очень большой результат, который не охватывается типом предыдущих операндов.
: : : :
: : : : Я буду объяснять на примере Паскаля.
: : : : допустим что a,b - обычные целые числа 16bit со знаком
: : : : a=32767 если я ничего не путаю (2^15-1)
: : : : b=-32767 (-2^15+1)
: : : : a-b = 65535 (2^16-1)
: : : : а на практике это будет другое число :( или будет выдана ошибка.
: : : : K'eth Hennia the Elven Bard
: : : :
: : : :
: : :
: : : О практике речь не идет, т.к. для вычисления а-в потребуется "дополнительная ячейка" :)
: : :
: : : Или я вру?
: :
: : не потребуется, результат заносится в исходные
:
: это если с точки зрения арифметики, а я протестовал против перехода на язык программирования

да бог с ним, просто мне сейчас делать нечего :)

Тема:
Текст:
Автор:
Пароль: ( только для авторизации )