The unary & operator in C, when applied to a variable, returns the memory address of that variable. This is used for pointer operations and passing references to functions. Option A is incorrect because the variable's value is obtained by simply using the variable name. Option B describes a nonexistent operation. Option D and E are not valid C concepts.