Why does a ? or a ! sometimes appear after a move?

Sort:
SicilianDefence64

Why does a ? or a ! sometimes appear after a move?

For example: Be5?  or Kc3!

JRTK73

? = mistake

?? = blunder

! = good move

!! = brilliant move

SicilianDefence64

Ok. Thanks!