RosettaCodeData/Task/Population-count/Pascal/population-count-3.pas
2023-07-01 13:44:08 -04:00

6 lines
141 B
ObjectPascal

var
i: integer;
f: set of 0..(bitSizeOf(i)-1) absolute i; // same address as i, but different interpretation
begin
writeLn(card(f));
end;