なお、小数値を整数型変数に代入すると強制的に整数化されますが、それは単純に小数部分を無視するだけなので難しく考える必要は全くありません。 A%=1.4 → .4を無視して1が代入される A%=-2.7 →.7を無視して-2が代入される これは、あまさとしおんさんが言っている「絶対値が小さくなるように丸める」(数直線で考えると0に近い方の整数を選択する)というのと同じです。 実数型と整数型は処理によって使い分けても良いのですが、慣れないうちは(%を付けない)実数型を使って必要に感じたら(%を付ける)整数型を使うというのが分かりやすくて良いかと思います。