Yes, there are differences in accuracy since with machine numbers the usual properties of arithmetics don't hold.
Machine numbers are defined as
$$ F(\beta,t,m,M)= \{ 0 \} \cup \{ x \in \mathbb{R} : x = sign(x)\beta^{p} \sum_{i=1}^{t}d_i\beta^{-i},\ 0 \leq d_i \lt \beta\ ,\ d_1\ne 0\ , -m \le p \le M \} $$ and represent the subset of $\mathbb{R}$ that your machine is able to represent.
All other numbers must be approximated with a number in this subset (usually by truncating the numbers or rounding them).
Let's assume we are in $F(10,2,m,M)$ meaning we are working in base 10 with two digits.
Let $x=0.11*10^1$, $y=0.31*10^{1}$ and $z=0.25*10^{1}$.
The associative property of multiplication doesn't hold:
$(x*y)*z = 0.34*10^1 * z = 0.85*10^1$
and
$x*(y*z) = x * (0.78 * 10^1) = 0.86*10^1$
other properties that don't hold are: