Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.os.vms    |    DEC's VAX* line of computers & VMS.    |    264,096 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 262,314 of 264,096    |
|    =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Dave Froble    |
|    Re: basic BASIC question    |
|    31 Jan 25 20:01:15    |
      From: arne@vajhoej.dk              On 1/31/2025 7:38 PM, Dave Froble wrote:       > On 1/31/2025 11:53 AM, Arne Vajhøj wrote:       >> On 1/31/2025 11:39 AM, Dave Froble wrote:       >>> On 1/31/2025 10:18 AM, Arne Vajhøj wrote:       >>>> Is it common to use:       >>>>       >>>> declare integer constant TRUE = -1       >>>> declare integer constant FALSE = 0       >>>>       >>>>       >>>> ?       >>>       >>> It works. Doesn't really matter if declared a constant. Zero is false,       >>> anything else is true. Using 1 vs -1 has been more my experience.       >>       >> I got the impression that the manual/compiler prefer -1 over 1.       >       > Manuals usually have a preference, but, can be incomplete.       >       >> print not 0%       >>       >> does print -1.       >       > That is an operation to flip the bits. The opposite of 0000000000000000       > is 1111111111111111 ...              Ah - yes. The manual say that NOT is bit wise but AND, OR and XOR       are logical.                     Operator Example Meaning       NOT NOT A% The bit-by-bit complement of A%. If A% is true (–1), NOT       A% is false (0).       AND A% AND B% The logical product of A% and B%. A% AND B% is true       only if both A% and B% are true.       OR A% OR B% The logical sum of A% and B%. A% OR B% is false only if       both A% and B% are false; otherwise, A% OR B% is true.       XOR A% XOR B% The logical exclusive OR of A% and B%. A% XOR B% is       true if either A% or B% is true but not if both are true.                     Arne              --- SoupGate-DOS v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca