Bitwise operations: Difference between revisions

Content added Content deleted
(Add Seed7 example)
Line 686: Line 686:
#define extensions.
#define extensions.


#symbol bitwiseTest = &&:x:y
#symbol bitwiseTest = (:x:y)
[
[
console write:x write:" and " write:y write:" = " writeLine:(x and:y).
console write:x write:" and " write:y write:" = " writeLine:(x and:y).
Line 693: Line 693:
console write:"not " write:x write:" = " writeLine:(x not).
console write:"not " write:x write:" = " writeLine:(x not).
console write:x write:" shr " write:y write:" = " writeLine:(x shift:y).
console write:x write:" shr " write:y write:" = " writeLine:(x shift:y).
console write:x write:" shl " write:y write:" = " writeLine:(x shift:(y Negative)).
console write:x write:" shl " write:y write:" = " writeLine:(x shift:(y negative)).
].
].