char のサイズは 1 バイトで、ウィキペディアには次のように書かれています。
sizeof は、型を表すのに必要なバイト数で測定された、任意のデータ型のサイズを計算するために使用されます。
ただし、0..10に11 バイトを格納できますが、格納すると10 バイトになります。誰かがこの動作を説明できますか?unsigned char array[10]
sizeof(array)
注: int データ型でこれを試してみました。sizeof(array) は 40 でしたが、44 になると予想されます。