用C语言打印常用的符号常量如EOF, NULL 等的值

如题所述

用16进制打印,格式:%08x
用10进制打印,格式:%d
打印 TRUE,FALSE 要头文件 windows.h
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

void main()
{
printf("EOF:%08x NULL:%04x \n", EOF,NULL);
printf("TRUE:%04x FALSE:%04x \n", TRUE,FALSE);

printf("EOF:%d NULL:%d \n", EOF,NULL);
printf("TRUE:%d FALSE:%d \n", TRUE,FALSE);

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-29
printf("EOF=%d\nNULL=%d",EOF,NULL);
第2个回答  2009-06-29
好像有专门的错误处理函数,具体的我也忘了,在网上找找吧!
相似回答