ホームページ >バックエンド開発 >C++ >x を出力する C マクロ PRINT(x) を作成します。

x を出力する C マクロ PRINT(x) を作成します。

王林
王林転載
2023-09-19 13:25:021422ブラウズ

x を出力する C マクロ PRINT(x) を作成します。

ここでは、引数として渡された x の値を出力する PRINT(x) というマクロを定義する方法を見ていきます。

この問題を解決するには、stringize 演算子を使用します。この演算子を使用して x を文字列に変換し、内部で printf() 関数を呼び出すことにより、x の値が出力されます。より良いアイデアを得るために例を見てみましょう。

#include <stdio.h>
#define PRINT(x) printf(#x)
int main () {
   PRINT(Hello);
   printf("</p><p>");
   PRINT(26);
   printf("</p><p>");
   PRINT(2.354721);
   printf("</p><p>");
}

出力

Hello
26
2.354721

以上がx を出力する C マクロ PRINT(x) を作成します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。