DBCS 定数は、文字リテラル内に含めることができる。DBCS 文字を含む文字定数は、混合定数と呼ばれる。この定数では、SBCS 文字は SBCS コードで表わされ、DBCS 文字は DBCS コードで表わされる。空白は半角 (SBCS コード) で表わされる。
出力の際には、SBCS および DBCS コードの両方が認識される。DBCS 文字の最初のバイトは SBCS 文字では有効でないコードであるため、両者を併用しても混同されることはない。ただしプログラム内の処理では、定数は通常の文字定数として処理される。したがって、プログラマーは DBCS コードの 2 つのバイトが分割されないようにする責任がある。
文字定数の項類は英数字であり、DBCS 文字の有無にかかわらず DBCS ではない。
混合定数を複数行にわたって記述することはできない。
この制限は廃止されている。