Assignment operator =

An assignment operator stores a value in the object designated by the left operand. If either side of an assignment expression is a vector type, both sides of the expression must be of the same vector type. Therefore, the expression a = b is valid and represents assignment if a and b are of the same vector type. Otherwise, the expression is invalid, and the compiler reports an error about inconsistent data types.