第一个数为0或0.0 且第二个数不为零时,则结果为0或0.0。
  若%的两侧有负数,则运算结果取决于第一个数,
  前面的数是正则正,是负则负。
  
  第二个数是0.0的时候,结果是NaN, 这里允许数据类型的自动提升。
  第二个数是0时,则引发除以零异常。

  若前面的数的绝对值小于后面的数的绝对值,则结果为前面的数。
  
  其他情况正常求余运算。