Пётр Гринёв – прапорщик.
Офицерское звание Алексея Швабрина в "Капитанской дочке" не названо, хотя весь Интернет пестрит сообщениями о том, что он поручик. НО ПУШКИН ЭТОГО НАМ НЕ СКАЗАЛ.
возможно, Швабрин и поручик: он постарше Гринёва, и воинское звание у него должно быть повыше, но Пушкин нам этого всё же не сказал. По отношению к Швабрину писатель сначала использует слово офицер, а потом изменник, злодей, гнусный Швабрин, озлобленный Швабрин – и нигде ни разу Швабрин не назван Пушкиным поручиком!