Am 08.01.2017 17:32 schrieb "Bernd Oppolzer" <bernd.oppol...@t-online.de>:
>
> 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  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to