Intermec PB51 Fingerprint Developer's Guide (old) - Page 26

Using Logical Operators, Examples of Logical Operator

Page 26 highlights

Chapter 2 - Understanding Fingerprint Syntax • Lowercase letters are greater than their uppercase counterparts. • The ASCII code "values" of letters increase alphabetically and the leading and trailing blanks are significant. • Strings are compared by their corresponding ASCII code value. Using Logical Operators Logical operators combine simple logical expressions to form more complicated logical expressions. Logical Operators Operator AND OR XOR Description Conjunction Disjunction Exclusive OR The logical operators operate bitwise on the arguments as in this example: 1 AND 2 = 0 Logical operators can be used to connect relational operators: A%10 AND A%

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187

Chapter 2 — Understanding Fingerprint Syntax
10
Intermec Fingerprint Developer’s Guide
Lowercase letters are greater than their uppercase counterparts.
The ASCII code “values” of letters increase alphabetically and the leading and
trailing blanks are significant.
Strings are compared by their corresponding ASCII code value.
Using Logical Operators
Logical operators combine simple logical expressions to form more complicated
logical expressions.
The logical operators operate bitwise on the arguments as in this example:
1 AND 2 = 0
Logical operators can be used to connect relational operators:
A%10 AND A%<100
The principles are illustrated by the following examples, where A and B are simple
logical expressions.
Logical Operators
Operator
Description
AND
Conjunction
OR
Disjunction
XOR
Exclusive OR
Examples of Logical Operator AND
A
B
A AND B
T
T
T
T
F
F
F
T
F
F
F
F
Examples of Logical OperatorXOR
A
B
A XOR B
T
T
F
T
F
T
F
T
T
F
F
F
Examples of Logical Operator OR
A
B
A OR B
T
T
T
T
F
T
F
T
T