ビット演算

ある方のブログに

age = -~age

と書かれていた。例えばageが32bit符号無し整数で25が代入されていたとする。~ageは-26、-~ageは26となり、ageには26が代入される。
つまり、お誕生日おめでとうございます。