1print(0 | (1 << 80)) 2 3a = 0xfffffffffffffffffffffffffffff 4print(a | (1 << 200)) 5 6# test + + 7 8print(0 | (1 << 80)) 9print((1 << 80) | (1 << 80)) 10print((1 << 80) | 0) 11 12a = 0xfffffffffffffffffffffffffffff 13print(a | (1 << 100)) 14print(a | (1 << 200)) 15print(a | a == 0) 16print(bool(a | a)) 17 18# test - + 19 20print((-1 << 80) | (1 << 80)) 21print((-1 << 80) | 0) 22 23print((-a) | (1 << 100)) 24print((-a) | (1 << 200)) 25print((-a) | a == 0) 26print(bool((-a) | a)) 27 28# test + - 29 30print(0 | (-1 << 80)) 31print((1 << 80) | (-1 << 80)) 32 33print(a | (-1 << 100)) 34print(a | (-1 << 200)) 35print(a | (-a) == 0) 36print(bool(a | (-a))) 37 38# test - - 39 40print((-1 << 80) | (-1 << 80)) 41 42print((-a) | (-1 << 100)) 43print((-a) | (-1 << 200)) 44print((-a) | (-a) == 0) 45print(bool((-a) | (-a))) 46