C 语言中的特殊字符

C 语言中的特殊字符

❮ 上一节

下一节 ❯

C 语言中的特殊字符

更新于 2025/6/8 0:07:17

C 语言定义了一个字符集,该字符集包含大小写英文字母(A 到 Z 以及 a 到 z)、数字 0 到 9,以及一些被称为"特殊字符"的其他符号,这些符号具有特定的含义。

虽然特殊符号类别中的许多字符被定义为运算符,但某些字符组合也具有特殊含义。例如,"

" 被称为换行符。此类组合被称为转义序列。

在 C 语言中,引号也有特殊含义。双引号用于字符串,而字符则用单引号括起来。阅读本章,了解更多关于 C 程序中使用的其他特殊字符。

括号 ()

括号专门用于在表达式中对一个或多个操作数进行分组,并控制语句中的运算顺序。

表达式中括号内的部分具有更高的优先级。

示例

int a = 2, b = 3, c = 4;

int d = (a + b) * c;

大括号 { }

大括号尤其用于定义代码块,例如函数体和循环。它们也用于初始化数组和结构体。

示例

函数定义中的大括号 −

int add(int a, int b){

int sum = a + b;

return sum;

}

数组初始化中的括号 -

int arr[5] = {1, 2, 3, 4, 5};

结构体变量中的括号 -

struct book {

char title[10];

double price;

int pages;

};

struct book b1;

struct book b1 = {"Learn C", 675.50, 325};

方括号 [ ]

方括号用于声明数组并通过下标索引访问数组元素。

示例

例如,要定义一个整数数组并访问其第三个元素,可以使用方括号 -

int arr[5] = {1, 2, 3, 4, 5};

int third = arr[2];

星号 (*)

除了用作乘法运算符外,星号 (*) 还用于声明指针变量和取消引用该变量以获取目标变量的值。

示例

例如,要定义一个指向整数的指针并访问其指向的值,可以使用星号 -

int num = 10;

int *ptr = #

printf("*d", *ptr);

与号 (&)

与号 (&) 用作取地址运算符。它返回变量的地址。

示例

例如,要获取整数变量的地址,可以使用与号 −

int num = 10;

int *ptr = #

逗号 (,)

逗号用作语句或函数调用之间的分隔符。

示例

int a = 1, b = 2, c = 3;

分号 (;)

作为 C 语言中的主要语法规则,分号表示 C 程序 中语句的结束。

示例

printf("Hello, world!");

点 (.)

点符号 (.) 用于访问结构体或联合体的成员。

示例

struct book b1 = {"Learn C", 675.50, 325};

printf("Title: %s

", b1.title);

printf("Price: %lf

", b1.price);

printf("No of Pages: %d

", b1.pages);

箭头 ()

箭头符号 () 用于通过指针访问结构体或联合体的成员。

示例

struct book b1 = {"Learn C", 675.50, 325};

struct book *strptr;

strptr = &b1;

printf("Title: %s

", strptr->title);

printf("Price: %lf

", strptr->price);

printf("No of Pages: %d

", strptr->pages);

❮ 上一节

下一节 ❯

相关推荐

【小米(mi)数据线】小米(mi)数据线报价
best365官网投注链接

【小米(mi)数据线】小米(mi)数据线报价

📅 09-24 👍 986
阴阳师手游:狐妖式神技能解析与御魂搭配攻略
best365官网投注链接

阴阳师手游:狐妖式神技能解析与御魂搭配攻略

📅 10-25 👍 43
通过读书赚钱的18种最佳方法
best365官网投注链接

通过读书赚钱的18种最佳方法

📅 10-12 👍 134