Question: what is the difference between a general and an admiral?
Answer: The only difference is that Admiral is a rank in the Navy and General is the rank in Army. Admiral is a top rank or part of a top rank in the Navy. Admiral is a rank just above the vice admiral and below Fleet Admiral or Admiral of the Fleet. ... General is a rank just below Field Marshal and below Lieutenant General.