当前位置:首页 » 编程语言 » c语言尖括号不属于符号详解
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言尖括号不属于符号详解

发布时间: 2023-07-10 21:44:14

A. 在c语言的头文件中中括号和双引号的在用的时候的区别

在C语言的头文件中中括号和双引号的在用的时候的区别为:编译不同、对象不同、环境不同。

一、编译不同

1、头文件中中括号:头文件中中括号编译时会先在系统include目录里搜索,如果找不到才会在源代码所在目录搜索。

2、头文件中双引号:头文件中双引号编译时会先在源代码所在目录搜索,如果找不到才会在系统include目录里搜索。

二、对象不同

1、头文件中中括号:头文件中中括号的对象是C库文件或者操作系统头文件。

2、头文件中双引号:头文件中双引号的对象是自定义的头文件。

三、环境不同

1、头文件中中括号:头文件中中括号不需要设置自定义环境,默认系统环境。

2、头文件中双引号:头文件中双引号需要设置自定义环境。

B. c语言一些特殊符号怎么打

C语言用到的所有符号,在键盘上都有,可以直接打出来或者shift加某个按键打出。
shift加数字键,从1到0依次为!@#$%^&*()
左上角,shift加1左边的键,是按位取反运算符~
shift加上回车上面的\, 是按位或运算符|
shift加上逗号和句号,分别是两个尖括号<>,其实就是小于和大于。
也就这些了。

C. c语言#include后的中括号和双引号有什么区别

C语言中#include后面跟双引号和中括号的区别

■在嵌入式系统中根据使用的芯片在集成编译软件中都有自己的集成库,在用户自己建立库文件时,命名千差万别。

■用双引号时首先访问用户文件,如果找不到则就去集成库中找。

■用中括号时首先访问的时系统集成库,不访问其他用户文件。



(3)c语言尖括号不属于符号详解扩展阅读:

区别:

双引号"xxx.h",表示编译器先在用户的工作目录下搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含用户自己编写的头文件。如:#include "student.h"

尖括号<xxx.h>,表示编译器只在系统默认目录或尖括号内的工作目录下搜索头文件,并不去用户的工作目录下寻找,所以一般尖括号用于包含标准库文件,如:#include <stdio.h>,

#include<stdlib.h>ude "XXXX.h" 。

总结:

  • 使用 "xxx.h",告诉编译器,从当前工作目录开始查找;

  • 使用<xxx.h>,告诉编译器,从系统默认目录中去查找;

  • 当不确定的时候,就使用双引号,系统会从当前工作目录找完成后,然后再去系统默认目录中查找。

参考资料来源:网络-头文件

D. c语言中<>与“”的区别

我想你是问的#include后面的吧?
通常吧,这两个没有严格的区别
<>先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h等用这个方法。
而""首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。
When writing your C program, you can include files in two ways. The first way is to surround the file you want to include with the angled brackets < and >. This method of inclusion tells the preprocessor to look for the file in the predefined default location.

This predefined default location is often an INCLUDE environment variable that denotes the path to your include files. For instance, given the INCLUDE variable