Yes, declaring a variable as Int32 means it always takes up 32 bits (4 bytes) of memory, no matter what value it holds. Even if the value is just 1, it’s still stored using the full 32-bit space. That’s because Int32 is a fixed-size type, and the memory is allocated based on the type, not the value. This helps with performance and consistency in memory layout.