
在C语言中,文件包含有两种格式:适用于系统头文件的<>格式和适用于用户自定义头文件的""格式。
<>格式是用于引用标准C库或操作系统提供的头文件,编译器会按照指定的路径搜索这些头文件,并直接包含进来。这种格式的文件包含主要用于引入一些预定义的系统功能,如输入输出库(stdio.h)、数学库(math.h)等。使用<>格式包含头文件时,编译器会在标准库所在的系统路径搜索头文件。
""格式则适用于用户自定义的头文件。这种格式的文件包含通常是指定了相对或绝对路径,并告诉编译器在指定路径中搜索该头文件。使用""格式包含头文件时,编译器会先在当前工作目录搜索头文件,若未找到则在系统路径中搜索。
这两种格式的文件包含在不同情况下有不同用途,可以根据实际需要选择合适的格式。
C需要中可以读取很多种类型的文件,比如ini,dat,txt等等,硬件设备也可以作为硬件打开比如U盘,所以并不是只有两种文件格式