コードスイッチング
以下は、各種コードスイッチングの例である。コードスイッチングの発生箇所は下線を引いて示す。
文中コードスイッチング
(日本語-英 語)I haven't seen my おばあちゃん in a while(訳:おばあちゃんとしばらく会っていません。)
(日本語-中国語)我學校的老師都很やさしい。(訳:私の学校の先生はみんなやさしいです。)
文間コードスイッチング
(日本語-英 語)これ美味しいよ。Do you want to try this?(訳:これ美味しいよ。食べてみる?)
(日本語-中国語)你叫什麼名字?教えてくれますか?(訳:お名前はなんですか?教えてくれますか?)
付加コードスイッチング(象徴的コードスイッチング)
(日本語-英 語)こんなに塩かけちゃ体に悪いでしょ、you know?(訳:こんなに塩かけちゃ体に悪いでしょ。)
(日本語-中国語)我...其實...えーと...怎麼說呢...,還是不要說好了。(訳:僕...本当はね...えーと...何ていうかな...やっぱり言わないでおくよ。)
コードスイッチングは、20世紀半ばの北米では、いずれの言語も十分に話せないために思いつく語やフレーズを混ぜるという話者の戦略だと思われてきた。しかし、多くの研究により、両言語が十分話せる話者も行っていることが証明されている。日本での研究の例として、在日韓国・朝鮮人の場合、在日何世か、一時的な留学生かどうかなどによって、コードスイッチングの仕方に違いがあることなどが示されている。また、Gumperz(1982)はバイリンガルが使用する言語には、自身が所属する社会的集団に対するある種の民族的意識をより強く反映する言語とそうでない言語が存在するとし、前者を「we code」、後者を「they code」と称した。通常we codeは、そのバイリンガルが所属するコミュニティーにおける低位言語であり、家庭内や親しい友人同士での会話など私的な場面で使用され、一方のthey codeは高位言語であり、公的な場面において使用される。例えると、いわゆる標準日本語と関西方言を理解する関西地方出身者にとって、彼らのwe codeは関西方言であり、いわゆる標準日本語がthey codeであると言える。