First question is if i have a letter (A-Z or a-z) that i have xor'ed with another letter will the result always be less than the numeric value of the letters? i Think yes because the msb upto 127 is always 0 a 0 and a 0 xor'ed is 0 and a 1 and a 1 xor'ed is a o therefore the answer will always be smaller then the largest numeric equiverlant of the letters. Am i correct?
second one is if i have an array is it always safe to go one past and test the element ie does the memory manager allow that extra space