Read more about precedence and associativity here.

That page uses 1 as high and 17 as low.
The Semel Editor (TM) and the table below use 17 as high and 1 as low.

spellingprecedenceassociativity
operator:: binary17left
operator:: unary17left
cast: functional notation (i.e. type(expression))16left
operator-- postfix16left
operator->16left
operator.16left
operator()16left
operator[]16left
operator++ postfix16left
temporary (i.e. type{})16left
cast: C-style (i.e. (type) expression)15right
co_await15right
operator delete15right
operator delete[]15right
operator new15right
operator new[]15right
operator- unary15right
operator-- prefix15right
operator!15right
operator* unary15right
operator& unary15right
operator+ unary15right
operator++ prefix15right
operator~15right
sizeof15right
operator->*14left
operator.*14left
operator* binary13left
operator/13left
operator%13left
operator- binary12left
operator+ binary12left
operator<<11left
operator>>11left
operator<=>10left
operator<9left
operator<=9left
operator>9left
operator>=9left
operator!=8left
operator==8left
operator& binary7left
operator^6left
operator|5left
operator&&4left
operator||3left
co_yield2right
operator^=2right
operator-=2right
operator?:2right
operator*=2right
operator/=2right
operator&=2right
operator%=2right
operator+=2right
operator<<=2right
operator=2right
operator>>=2right
operator|=2right
throw2right
operator,1left