An assault rifle is a type of automatic rifle. They have been defined various ways, but they are generally understood to be selective fire rifles, using intermediate-powered ammunition. They can be considered a compromise between the more powerful light machineguns and the weaker submachine gun. Assault rifles are the standard small arm in most modern armies. The name is a literal translation of the German term “Sturmgewehr”, first applied to the Sturmgewehr 44 developed during World War II, and gradually became a popular term for this type of firearm.
In BF2 two classes use the assault rifles, the Assault class and the Medic class. Both kits actually use exactly the same gun, but the assault class has a grenade launcher attached to the gun. The assault rifles provide a good all-around weapon that is good at close and medium ranges and decent at long range.