Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Inequality (*solved*)
#1
Am I doing something wrong here? I think the order of operations is messing up. This looks very odd. Is BAND a lower priority than = ?

Code:
dim n as uInteger
cls

for n=0 to 65530
    print at 10,10;n;"  ";n BAND 7
    print at 12,6;"n BAND 7 = 7 is ";
    IF n BAND 7 = 7 then
        print "TRUE "
    else
        print "FALSE"
    END IF
pause 0
next n


I /think/ this is doing boolean logic of

( n BAND ( 7 = 7 ) )

Or, n BAND 1

Which can't be right, surely?
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)