1. 程式人生 > 其它 >C語言裡的預定義巨集

C語言裡的預定義巨集

技術標籤:C語言c語言

ANSI C 定義了許多巨集。在程式設計中我們可以使用這些巨集,但是不能直接修改這些預定義的巨集。例如:

  1. __DATE__當前日期,一個以 “MMM DD YYYY” 格式表示的字元常量。
  2. __TIME__當前時間,一個以"HH:MM:SS" 格式表示的字元常量。
  3. __FILE__這會包含當前檔名,一個字串常量。
  4. __LINE__這會包含當前行號,一個十進位制常量。

示例程式碼

#include <stdio.h>
int main ()
{
   printf("File :%s\n", __FILE__ );
   printf
("Date :%s\n", __DATE__ ); printf("Time :%s\n", __TIME__ ); printf("Line :%d\n", __LINE__ ); return(0); }

執行結果
在這裡插入圖片描述