What is the shortest statement you can write in the C or C++ programming language to express the following statement?

a = (a == 0 ? 0 : 1);

See the comments page for the solution.