>>213
x86他で値の状態を示すフラグは各種一遍に計算されるし、命令単位で見れば負荷は等価
流石にこんな処理まで分割はしないだろうから実際の実行コストも等価だと思うけど…命令セットとCPU次第

俺の場合なんとなくで、signedなら>0にしたいけど、unsignedなら!=0にしたい
>>214
デクリメントのループっていうよくあるケースが
>>215
デクリメントで0になったかの判定なら、意味は違うけど「どちらの書き方でもいい」ケース