The solution of which of the following equations is neither a fraction nor an integer?
A.2x+6=0
B.3x-5=0
C.5x-8=x-4
D.4x+7=x+2