sizeof 演算子は、データ型のバイト サイズを取得するために C で使用され、size_t 型の整数を返します。基本型、ユーザー定義型、およびポインター型に適用でき、メモリ使用量を最適化し、コード効率を向上させるために使用できます。
C
sizeof の意味sizeof は、データ型のサイズを決定するために使用される C の演算子です。バイト単位で。
関数
sizeof 演算子は、特定のデータ型のサイズをバイト単位で返します。基本型 (int、float など)、ユーザー定義型 (クラス、構造体など)、およびポインター型に適用できます。
構文
<code class="cpp">sizeof(data_type);</code>
ここで:
data_type
は、決定するデータ型です。 戻り値の型
sizeof 演算子は、データ型のバイト サイズを表す size_t
型の整数を返します。
例
<code class="cpp">int main() { int x; double y; struct Point { int x; int y; }; Point point; // 输出基本类型的字节大小 std::cout << sizeof(int) << std::endl; // 输出 4 std::cout << sizeof(double) << std::endl; // 输出 8 // 输出用户自定义类型的字节大小 std::cout << sizeof(Point) << std::endl; // 输出 8 return 0; }</code>
出力:
<code>4 8 8</code>
注意
以上がC++ で sizeof は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。