DictionaryForumContacts

 sonnetic

link 13.08.2006 14:17 
Subject: wrap around IT
Note that integer calculations do not strictly overflow (producing undefined values), but the values wrap around (producing defined, but possibly wrong, values).

черновой вариант:
Обратите внимание, что вычисления целого числа без знака не обязательно выходят за пределы (при этом получаются значения без знака), но значения wrap around (при этом получаются определённые, но, возможно, неправильные значения).

совсем не могу разобраться, что такое wrap around в отношении значений...
заранее благодарна

 Enote

link 13.08.2006 17:23 
Обратите внимание, что при вычислениях целочисленных значений переполнение не фиксируется (с выдачей неопределенного результата), вместо этого значение обрезается до допустимого диапазона (при этом получаются определённые, но, возможно, неправильные значения).
===
тот же пример с байтовым беззнаковым диапазоном. при сложении 100 и 200 получим 300, но флаг переполнения не выставляется и нет сообщения об ошибке, вместо этого старший (девятый) бит обрезается для возврата в диапазон (wrap around) и возвращается 300-256 = 44

 

You need to be logged in to post in the forum

Get short URL | Photo