共用体(きょうようたい、)は、プログラミング言語におけるデータ型の一つで、同じメモリ領域を複数の型が共有する構造である。