C言語でのsizeの使い方

下次还敢
下次还敢オリジナル
2024-05-08 13:54:15431ブラウズ

size マクロは、データ型のバイト サイズを取得するために C 言語で使用されます。構文: size(data_type)。データ型をパラメータとして受け取り、コンパイラ上でそのデータ型が占めるバイト数を返します。

C言語でのsizeの使い方

C 言語での size の使用法

size は C 言語のプリプロセッサ マクロで、データ型のバイト サイズを取得するために使用されます。 size 是 C 语言的一个预处理器宏,用于获取数据类型的字节大小。

用法
size 宏接受一个数据类型作为参数,并返回该数据类型在编译器上所占用的字节数。语法如下:

<code class="c">size(data_type)</code>

其中:

  • data_type 是要查询字节大小的数据类型。

返回值
size 宏返回一个整数,表示指定数据类型在编译器上所占用的字节数。

示例

<code class="c">#include <stdio.h>

int main() {
    printf("Size of int: %zu\n", size(int));
    printf("Size of float: %zu\n", size(float));
    printf("Size of double: %zu\n", size(double));
    printf("Size of char: %zu\n", size(char));
}</code>

输出:

<code>Size of int: 4
Size of float: 4
Size of double: 8
Size of char: 1</code>

在这个例子中,size 宏被用于确定 intfloatdoublechar

🎜使用法🎜
size マクロはデータ型をパラメータとして受け取り、コンパイラ上でそのデータ型が占有するバイト数を返します。構文は次のとおりです: 🎜rrreee🎜 ここで: 🎜
  • data_type は、クエリされるバイト サイズのデータ​​型です。
🎜🎜戻り値🎜
size マクロは、コンパイラ上で指定されたデータ型が占有するバイト数を示す整数を返します。 🎜🎜🎜例🎜🎜rrreee🎜出力: 🎜rrreee🎜 この例では、size マクロを使用して intfloat、double および char データ型のサイズ (バイト単位)。 🎜

以上がC言語でのsizeの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。