Al "crear" una variable simplemente estas reservando un espacio en la memoria RAM, ahi es donde se guarda el contenido, el tamaño de la memoria varia dependiendo del tipo de variable y del lenguaje de programación.
Saludos
En línea
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
Diria que la primera respuesta fue algo corta e incompleta... Hay diferentes tipos de variables, y cada variable puede ocupar un diferente espacio o direcciones en la ram.. Lee esto http://en.wikipedia.org/wiki/Variable_(computer_science)