LINUX.ORG.RU

История изменений

Исправление Vic, (текущая версия) :

А вы на языке, за который топите, так сможете?

Вроде что-то можно было в типизированных массивах. Только зачем, хз.

Это сложение по модулю, (100+200) mod 256 = 44

Как уже объяснял выше, такова природа процессора, он нативно умеет хранить/складывать целые числа только по модулю в зависимости от разрядной сетки операндов, поэтому и в Си точно так же.

Исправление Vic, :

А вы на языке, за который топите, так сможете?

Вроде что-то можно было в типизированных массивах. Только зачем, хз.

Это сложение по модулю, (100+200) mod 256 = 44

Как уже объяснял выше, такова природа процессора, он нативно умеет хранить/складывать целые числа только по модулю в зависимости от разрядной сетки операндов, поэтому и в Си точно так же.

Если хотите другое, пишите на Си/С++ программу, правильно выбирая операнды.

Исправление Vic, :

А вы на языке, за который топите, так сможете?

Вроде что-то можно было в типизированных массивах. Только зачем, хз.

Это сложение по модулю, (100+200) mod 256 = 44

Как уже объяснял выше, такова природа процессора, он нативно умеет складывать целые числа только по модулю, поэтому и в Си точно так же.

Если хотите другое, пишите на Си/С++ программу правильно.

Исходная версия Vic, :

А вы на языке, за который топите, так сможете?

Вроде что-то можно было в типизированных массивах. Только зачем, хз.

Это сложение по модулю, (100+200) mod 256 = 44

Как уже объяснял выше, такова природа процессора, он нативно умеет складывать целые числа только по модулю, поэтому и в Си точно так же.