2014年3月26日 - You need an L at the end of the first integer literal: long a = 0x0000000080000001L ^ 0x4065DE839A6F89EEL;. Otherwise it is an int literal, not a long ...
stackoverflow.com