当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/218322.html

相关文章:

  • 【Web】https 与 http 的区别
  • 【KVM】半虚拟化和全虚拟化技术
  • react中的useReducer复杂的状态管理
  • SpringCloudAlibaba - 项目完整搭建(Nacos + OpenFeign + Getway + Sentinel)
  • 如何使用Python的matplotlib和seaborn库绘制颜色渐变的高级散点图
  • 根据Word模板,使用POI生成文档
  • 大语言模型的学习路线和开源模型的学习材料《一》
  • 【案例】3D地球
  • 安全组问题 访问华为云服务器端口
  • 音视频常见问题(七):首开慢
  • [SSD综述1.2] SSD 和 HDD(机械硬盘) 区别?
  • ali sdm docker
  • HCIE-kubernetes(k8s)-Authentication身份验证
  • uniapp开发小程序接入阿里云TTS语音合成(RESTful API)
  • 稳定性测试—fastboot和monkey区别
  • Python库Requests的爬虫程序爬取视频通用模版
  • ngx_http_set_response_header阅读
  • 词典查询工具django-mdict
  • Ubuntu20.04搭建RISC-V和qemu环境
  • 代码生成器
  • AndroidMonitor - 基于AndroidLocalService实现的抓取OKHTTP请求的工具
  • LuatOS-SOC接口文档(air780E)--nbiot - NB-IOT操作库
  • 大数据之LibrA数据库系统告警处理(ALM-12017 磁盘容量不足)
  • Python算法例4 求平方根
  • LVGL_多界面切换
  • C/C++输出字符菱形 2021年3月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • DI93a HESG440355R3 通过其Achilles级认证提供网络安全
  • Go中Panic and Recover
  • webpack 与 grunt、gulp 的不同?
  • 园区网真实详细配置大全案例