Скажем, у меня есть четыре 32-битных числа, определенных так, чтобы их биты не перекрывались, т.е.
unsigned long int num0 = 0xFF000000;
unsigned long int num1 = 0x00FF0000;
unsigned long int num2 = 0x0000FF00;
unsigned long int num3 = 0x000000FF;
Где в каждом номере можно найти что-нибудь вместо FF
s.
Прав ли я, говоря, что сложение и поразрядно или всегда будет выдавать один и тот же вывод для такого рода чисел?
Спасибо!