Am 08.01.2017 17:32 schrieb "Bernd Oppolzer" <[email protected]>: > > Am 08.01.2017 um 11:46 schrieb Sven Barth: >> >> On 08.01.2017 10:55, Ryan Joseph wrote: >>> >>> I’m going to attempt to translate a perlin noise function (from https://gist.github.com/Flafla2/f0260a861be0ebdeef76) but there are a few things that stopped me from starting. >>> >>> 1) What is & doing in this assignment? I see this many places in assignments. >>> >>> int h = hash & 15; >> >> That's an "and". > > > Please keep in mind that & is a bitwise and in C > whereas && is a logical and; > this makes much difference and has to be implemented or converted differently > with Pascal, IMO. > > the closest equivalence to bitwise and in Pascal are set intersections, IMO.
The closest equivalence to bitwise and in Pascal is bitwise and. The operators "and", "or", "xor" and "not" are logical or bitwise depending on their arguments. Regards, Sven
_______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
