C2yプログラミング言語Cの次期仕様C2yでは、16進数表記で用いられるアルファベット文字範囲'a'~'f'および'A'~'F'について文字コードの連続性保証が明文化される。連続配置されるASCII互換文字コードやUnicodeだけでなく、EBCDIC文字コードにおいても成立する*1。3ブロックに分かれている。0が明示的に許容される。一方で、C++言語組込の配列型においては要素数ゼロが許容されない。23.3.2.8より一部引用。引用(下線部は強調)。Overflow*1:C言語においても、C言語組込の配列要素数には正数しか許容されない。member)は「要素数ゼロの配列」と似ているが、文法的には配列要素数を指定しない不完全配列型として宣言する必要がある。operator)[]の伝統的かつ奇妙な言語仕様に関して、次期C2yをターゲットとした仕様修正が提案されている。6.5.3.2/p2より引用(下線部は強調)。C90/C99/C11/C17でも同様。6.5.2.1より一部引用。「このとんでもない交換可能性は、よくC言語について扱う文章の中で、誇らしく思うかのように記述されているが国際難解Cプログラムコンテスト以外では役に立たない。predicate)を実装する。負のゼロ(-0.)や各種NaNをキーに用いると予期しない結果をもたらす。特殊事情でもない限り浮動小数点数型を辞書型キーに使うべきではないし、totalOrder仕様に依存する処理は好ましくないと思う。17.11.6/p1-2より一部引用。5.10より一部引用。Object)として定義される。