The result of accessing a union member different than the member holding a value depends on the data types of the members and their alignment within the union.