The biggest difference is that if we use the standard definition and apply it to $\pmod 1$ the result is utterly trivial.
$\pmod 1$ we have $a \equiv 0 \pmod 1$ and $a \equiv b\pmod 1$ for any possible integers.
(Think about it. $a \equiv b \pmod 1 \iff 1|a-b \iff \exists k\in \mathbb Z: a= b+k\cdot 1$ (or in other words $k=a-b$) $\iff a$ and $b$ will both have the same remainder when divided by $1$.)
[ And as the only residue class of $k \in \mathbb Z$ and $0 \le k < n = 1$ is ... $k=0$, $\pmod 1$ arithmetic is an arithmetic with exactly one element so that $[0]+[0] \equiv [0]\pmod 1$ and $[0]\cdot [0]\equiv 0\pmod 1$ and $[0]^k \equiv [0]\equiv 1 \pmod 1$. You can't get much more boring than that!]
So ... it's pointless to consider $\pmod 1$.
.........
However, i want to know the exact definiton of it. Briefly, which definiton is correct ?
You think mathematicians can ever agree on definitions (or anything) and there are always correct definitions of everything (or even anything)?
Well, bless your heart!
....
(To explain my last somewhat facetious comment: One thing I've found all mathematician have is a love to quibble over precision and semantics and picayune details and, with only one exception, disagree on everything. That sounds frustrating and futile but 1) we enjoy it and 2) the one thing we all agree on is if we are logically precise and consistent arbitrary choices and definitions won't actually matter.)
(In other words: the is no "correct" definition. IMO, I'd allow $\pmod 1$ because... well, although it's pointless and trivial,t it is consistent and follows the definitions precisely. I suspect its only necessary to exclude $n=1$ when considering certain result of abstract ring theory or algebra but examples and details elude me. I suspect the reason some texts exclude it is they want to avoid having to make a detour and confusing beginners about something that won't really matter. Image if the very first time I introduce modular arithmetic I immediately took a detour to explain my third paragraph above...)