user11802: When using a digital pin as input, one has the option of using the internal arduino resistor, which is connected to VCC; that is setting the digital pin as INPUT_PULLUP, and then the pin reads HIGH. Does this uses electricity?. 
I mean the resistor is connected directly to VCC and I presume electricity is constantly flowing through the system, no?.
as oppose to having the pin as just INPUT?

user10794: See Deviation of power consumption between datasheet and real world? - there we established that leaving the pins input consumed considerably more power than input_pullup. That was with the pins not connected to anything.

user368: Only the leakage current on the input itself is constantly consumed if there is no external connection. This is usually much less than the waste caused by having the input floating.

If a voltage between 0.8 V and 2 V is applied to the input for a prolonged period of time, this situation becomes critical and
  should not be ignored, especially with higher bit count and more dense packages [...]. For example, if an 18-bit
  transceiver has 36 I/O pins floating at the threshold, the current from VCC can be as high as 150 mA to 200 mA.


user2881: The pullups have a value between 20k and 50kOhm. If the input is connected to ground (button pressed), between 0.1mA and 0.25mA is flowing through the resistor. So bare anything.

11802: <p>When using a digital pin as input, one has the option of using the internal arduino resistor, which is connected to VCC; that is setting the digital pin as INPUT_PULLUP, and then the pin reads HIGH. Does this uses electricity?. </p>

<p>I mean the resistor is connected directly to VCC and I presume electricity is constantly flowing through the system, no?.
as oppose to having the pin as just INPUT?</p>
 10794: <p>See <a href="https://arduino.stackexchange.com/questions/16424/deviation-of-power-consumption-between-datasheet-and-real-world">Deviation of power consumption between datasheet and real world?</a> - there we established that leaving the pins input consumed considerably more power than input_pullup. That was with the pins not connected to anything.</p>
 368: <p>Only the leakage current on the input itself is constantly consumed if there is no external connection. This is usually much less than the waste <a href="http://www.ti.com/lit/an/scba004c/scba004c.pdf" rel="nofollow">caused by having the input floating</a>.</p>

<blockquote>
  <p>If a voltage between 0.8 V and 2 V is applied to the input for a prolonged period of time, this situation becomes critical and
  should not be ignored, especially with higher bit count and more dense packages [...]. For example, if an 18-bit
  transceiver has 36 I/O pins floating at the threshold, the current from VCC can be as high as 150 mA to 200 mA.</p>
</blockquote>
 2881: <p>The pullups have a value between 20k and 50kOhm. If the input is connected to ground (button pressed), between 0.1mA and 0.25mA is flowing through the resistor. So bare anything.</p>
