C 保留字解释

编程入门 行业动态 更新时间:2024-10-15 18:25:53

C 保留字解释

C 保留字解释

语句

//    单行注释

/* ··· */    多行注释

#include    头文件引入声明

#define    预先定义

return    结果返回语句(可以带参数,也可不带参数)

printf();    输出

if    条件语句

else    条件语句否定分支(和 if 连用)

switch    开关语句

case    开关语句分支(和 switch 连用)

default    开关语句中的“其它”分支(默认分支)

goto    无条件跳转语句

while() 或 do{···}while 循环语句

for    循环语句

break    跳出当前过程

continue    结束当前过程,并开始下一轮过程

struct    声明结构体类型

union    声明共用体类型

void声明函数无返回值或无参数,声明无类型指针
volatile说明变量在程序执行中可被隐含地改变
while循环语句的循环条件

变量

auto    声明自动变量

const     定义常量,如果一个变量被 const 修饰,那么它的值就不能再被改变

enum    声明枚举类型

extern    声明变量或函数是在其它文件或本文件的其他位置定义

register    声明寄存器变量

short    声明短整型变量或函数

signed    声明有符号类型变量或函数

unsigned    声明无符号类型变量或函数

sizeof    计算数据类型或变量长度(即所占字节数)

int    声明整型变量或函数

char    声明字符型变量或函数返回值类型

float    声明浮点型变量或函数返回值类型

long    声明长整型变量或函数返回值类型

static    声明静态变量

typedef    声明无符号类型变量或函数

符号(如;是语句结束符号)

算术
运算符描述实例
+把两个操作数相加A + B 将得到 30
-从第一个操作数中减去第二个操作数A - B 将得到 -10
*把两个操作数相乘A * B 将得到 200
/分子除以分母B / A 将得到 2
%取模运算符,整除后的余数B % A 将得到 0
++自增运算符,整数值增加 1A++ 将得到 11
--自减运算符,整数值减少 1A-- 将得到 9
关系
运算符描述实例
==检查两个操作数的值是否相等,如果相等则条件为真。(A == B) 为假。
!=检查两个操作数的值是否相等,如果不相等则条件为真。(A != B) 为真。
>检查左操作数的值是否大于右操作数的值,如果是则条件为真。(A > B) 为假。
<检查左操作数的值是否小于右操作数的值,如果是则条件为真。(A < B) 为真。
>=检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。(A >= B) 为假。
<=检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。(A <= B) 为真。
逻辑
运算符描述实例
&&称为逻辑与运算符。如果两个操作数都非零,则条件为真。(A && B) 为假。
||称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真。(A || B) 为真。
!称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。!(A && B) 为真。

 

二进制的位运算
p 的值q 的值p & q 的结果p | q 的结果p ^ q 的结果
00000
01011
11110
10011

更多推荐

C 保留字解释

本文发布于:2023-11-16 17:43:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1630591.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!