typedef unsigned char Set;
Set s1,s2;
s1 = 0xda;
PRINT(s1);
printf("%d\n", s1);
s2 = -s1;
printf("%d\n", s2);
PRINT(s2);
// PRINT-ը ցույց է տալիս երկուական ելքը
Այն, ինչ ես չեմ հասկանում, այս արդյունքի պատճառն է ->
11011010
218
38
00100110
Ինչպե՞ս կարող է s2-ում պահպանված s1-ի բանակցությունը (որն ակնհայտորեն զրոյական էր) փոխել 218-ը 38-ի: