A longer barrel gives the propellent more time to accelerate the bullet.
All else equal, a longer barreled weapon (within reason) will have a greater muzzle velocity – which then translates to a greater effective range.
The trade-off is that a longer weapon is heavier, slower to aim, and may have more severe recoil since it is absorbing more reaction force.
Latest Answers