Power saving of atmega 2560
There is nothing about the Arduino code that would inherently consume more power than using a different compiler, so no, it doesn't. What the code does you can change in either development environment.

Read Power saving techniques for microprocessors for a considerable number of tips about saving power.

Also see related threads about this question such as What are (or how do I use) the power saving options of the Arduino to extend battery life?