C語言裡的預定義巨集
阿新 • • 發佈:2021-02-07
ANSI C 定義了許多巨集。在程式設計中我們可以使用這些巨集,但是不能直接修改這些預定義的巨集。例如:
- __DATE__當前日期,一個以 “MMM DD YYYY” 格式表示的字元常量。
- __TIME__當前時間,一個以"HH:MM:SS" 格式表示的字元常量。
- __FILE__這會包含當前檔名,一個字串常量。
- __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);
}
執行結果