У залежності від ступеня стиснення розрізняють двигуни високого (E = 12 ... 18) і низького (E = 4 ... 9) стиснення; За способом наповнення циліндра свіжим зарядом: двигуни без наддування (атмосферні), у яких впускання повітря або горючої суміші здійснюється за рахунок розрядки в циліндрі при всмоктуючому ході поршня; двигуни з наддувом, у яких впуск повітря або горючої суміші в робочий циліндр відбувається під тиском, створюваним турбокомпресором, з метою збільшення заряду повітря і отримання підвищеної потужності і ККД двигуна; За частотою обертання: тихохідні, підвищеної частоти обертання, швидкохідні; За призначенням розрізняють двигуни стаціонарні, автотракторні, суднові, тепловозні, авіаційні та ін;