When rotate the tick labels, the labels will be centered at the tick position.
ListPlot[Table[ Sin[x], {x, 0, 2 Pi, Pi/180}], Frame -> True,
FrameTicks -> {{{{-1, -a}, {0, 0}, {1, a}}, {-1, 0,
1}}, {{{0, 0}, {180, Rotate[bbbb, 45 Degree]}, {360,
ccccc} }, {0, 180, 360 }}}]
How to align the right most of bbbb with the tick position? Such as:

