今までunsignedの付く変数型を使ったことが無かったので,試しに使ってみたのですが…
例えばunsigned int型なら,負の値は使用できないはずですよね?
int a = 100;
int b = 200;
unsigned int c = a - b;
とすると,cの値がマイナスになるのでエラーでも出るのかと思ったのですが…
問題なく c = -100 と出てしまいました.何故でしょうか?
codepadの仕様…?
http://codepad.org/GRuREQwD