64ビットを考慮
#include<stdio.h>
int main()
{
    unsigned a=0xffffffff;
    a=~a;
    printf("%u\n",a);
    printf("%x\n",+  +  a);
    return 0;
}
OUTPUT:
0
0
~a を取った後、 a は 0 になりましたが、ステートメント "+ + a" では。「a」が増加しないのはなぜですか? ここでスペースは重要ですか、それとも何ですか? 出力の説明を求めていますか?