Code switching means changing from one type of language use to another, such as switching from a formal to an informal register when talking to people who differ in status. The term is also used to describe the switching between two (2) languages that is characteristic of bilingual language use.