sizeo 演算子は、データ型または変数のバイト サイズを取得するために使用され、占有バイト数を示す size_t 型の整数を返します。使用法: メモリ空間の割り当て: 変数またはデータ型のバイト サイズを決定します。変数を関数に渡す: 変数のバイト サイズを取得します。配列または構造体のサイズを計算する: 合計サイズをバイト単位で計算します。
#C 言語での sizeo の使用法
#sizeo 演算子は、C 言語の Byte でデータ型または変数を取得するために使用されます。サイズ演算子。メモリ内でこの型または変数が占有するバイト数を表す size_t 型の整数を返します。構文
<code>size_t sizeof(data_type or variable);</code>ここで:
は、バイト サイズを取得するデータ型です。
は、サイズをバイト単位で取得する変数です。
使用法
sizeo 演算子は通常、次のシナリオで使用されます。<code class="c">#include <stdio.h>
int main() {
printf("int: %zu bytes\n", sizeof(int));
printf("float: %zu bytes\n", sizeof(float));
printf("double: %zu bytes\n", sizeof(double));
int array[5];
printf("array: %zu bytes\n", sizeof(array));
struct student {
int id;
char name[50];
};
struct student s;
printf("student: %zu bytes\n", sizeof(s));
return 0;
}</code>
出力:
<code>int: 4 bytes float: 4 bytes double: 8 bytes array: 20 bytes student: 54 bytes</code>Note
sizeo 演算子メモリ内の変数またはデータ型のサイズのみをバイト単位で返します。ポインタや参照は含まれません。
以上がC言語でsizeoを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。