C语言操作符和关键字

news/2024/5/19 10:30:57

文章目录

  • 操作符
    • 单目操作符
      • sizeof
      • ++
      • (类型)强制类型转换
    • 关系操作符、逻辑操作符、条件操作符
    • 逗号表达式
  • 常见关键字
    • typedef
    • static
      • static修饰局部变量
      • static修饰全局变量
      • static修饰函数
    • register寄存器关键词
    • define定义常量和宏

操作符

单目操作符

在这里插入图片描述

C语言中,0表示假,非0表示真

sizeof

在这里插入图片描述

++

在这里插入图片描述

在这里插入图片描述

(类型)强制类型转换

在这里插入图片描述

关系操作符、逻辑操作符、条件操作符

在这里插入图片描述

逗号表达式

在这里插入图片描述

在这里插入图片描述

d的结果就是:

在这里插入图片描述

常见关键字

在这里插入图片描述

const 常属性
enum 枚举
extern 声明外部符号的
register 寄存器
signed 有符号的
unsigned 无符号的
static 静态的
struct 结构体
typedef 类型重命名
union 联合体/共用体

在这里插入图片描述

在这里插入图片描述

typedef

在这里插入图片描述

static

static修饰局部变量

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

static修饰全局变量

在这里插入图片描述

在这里插入图片描述

static修饰函数

在这里插入图片描述

在这里插入图片描述

register寄存器关键词

在这里插入图片描述

在这里插入图片描述

define定义常量和宏

在这里插入图片描述

在这里插入图片描述


http://www.mrgr.cn/p/04557217

相关文章

机器学习和深度学习-- 李宏毅(笔记与个人理解)Day22

Day 22 Transformer seqence to seqence 有什么用呢? Encoder how Block work 仔细讲讲Residual 的过程? 重构 Decoder - AutoRegressive Mask 由于是文字接龙,所以无法考虑右边的 info 另一种decoder Encoder to Decoder – Cross Attend…

[Vue warn]: Duplicate keys detected: item.id. This may cause an update error.

[Vue warn]: Duplicate keys detected: item.id. This may cause an update error.

vue之生命周期钩子

一、简单理解生命周期 Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们可以通过生命周期钩子函数,在特定的生命周期阶段执行特定的操作。二、常见的生命周期钩子 1. beforeCreate:实例创建之初,此…

网络通信安全

一、网络通信安全基础 TCP/IP协议简介 TCP/IP体系结构、以太网、Internet地址、端口 TCP/IP协议简介如下:(from文心一言) TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议&#xff0…

29.基础乐理-C大调也会用到黑键?

C大调也会运用到黑键?这个问题是在问,在一首注明为 某某大调 的音乐中,能够出现 某某大调 音阶中没有出现的音吗?比如C大调的音阶是 CDEFGAB,那C大调里 可以出现 升C、升D之类的音吗?再比如 D大调&#xff…

云服务器部署lucky配合frp实现域名访问本地Docker容器

云服务器部署lucky配合frp实现域名访问DX4600 FRP内网穿透可以看我这个帖子:https://www.cnblogs.com/snbg/p/18040720 操作流程(配置流程) 1.购买一个域名和服务器 2.配置云服务器 3.部署lucky实现域名访问 操作步骤(配置步骤) 一、购买一个域名和服务器 1.购买一个域名 …

应用实战 | 别踩白块小游戏,邀请大家来PK挑战~

“踩白块会输”是一个简单的微信小程序游戏,灵感来自当年火热的别踩白块游戏,程序内分成三个模块:手残模式、经典模式和极速模式,分别对应由易到难的三种玩法,可以查看游戏排名。动画效果采用JS实现,小程序…

springboot3整合redis

redis在我们的日常开发中是必不可少的&#xff0c;本次来介绍使用spring boot整合redis实现一些基本的操作&#xff1b; 1、新建一个spring boot项目&#xff0c;并导入相应的依赖&#xff1b; <dependency><groupId>org.springframework.boot</groupId><…

【介绍下IDM的实用功能】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

2024.4.28

有以下类&#xff0c;完成特殊成员函数 #include <iostream>using namespace std; class Person{string name;int* age; public:Person():name("zhangsan"),age(new int(18)){}Person(string name,int* age):name(name),age(new int(*age)){}~Person(){delete…

21物联1班作业DES分组密码

DES加密 &#xff01;&#xff01;&#xff01;以下加密自己学号姓名 将密钥zw改为abcde 学号加密 密钥为zw 密钥为abcde DES解密 &#xff01;&#xff01;&#xff01;将desdecode中内容替换成DES加密密文。 学号解密 代码解释 加密代码 问我QQ上要 解密代码 问我QQ上…

智慧隧道新篇章:盾构机挖掘三维可视化技术引领未来

通过先进的3D建模技术,将盾构机挖掘隧道的全过程以立体的方式呈现在人们眼前。这一技术的出现,不仅极大地提高了隧道建设的效率和安全性,更为我们提供了一个全新的视角,让我们能够更加直观地了解隧道建设的全貌。在城市化快速发展的今天,隧道建设作为城市基础设施的重要组…

【Linux】HTTP协议1

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;折纸花满衣 &#x1f3e0;个人专栏&#xff1a;题目解析 目录 &#x1f449;&#x1f3fb;http概念初识http协议格式 &#x1f449;&#x1f3fb;URL&#x1f449;&#x1f3fb;简单实现http协议&#xff…

深入了解Redis内存淘汰策略中的LRU算法应用

LRU算法简析 LRU&#xff08;Least Recently Used&#xff0c;最近最少使用&#xff09;算法是一种常见的内存淘汰策略&#xff0c;它根据数据的访问时间来决定哪些数据会被淘汰。LRU算法的核心思想是&#xff1a;最久未被访问的数据&#xff0c;被认为是最不常用的数据&#…

ClickHouse 数据类型、表引擎与TTL

文章目录 数据类型注意事项 表引擎1.TinyLog 引擎2.MergeTree 引擎3.ReplacingMergeTree 引擎4.AggregatingMergeTree 引擎5.SummingMergeTree 引擎6.CollapsingMergeTree 引擎7.Distributed 引擎 TTL列级 TTL表级TTL 数据类型 ClickHouse 数据类型Java 数据类型数据范围UInt8…

Flutter应用下拉菜单设计DropdownButtonFormField控件介绍

文章目录 DropdownButtonFormField介绍使用方法重点代码说明属性解释 注意事项 DropdownButtonFormField介绍 Flutter 中的 DropdownButtonFormField 是一个用于在表单中选择下拉菜单的控件。它是 DropdownButton 和 TextFormField 的组合&#xff0c;允许用户从一组选项中选择…

.net Core8 WebApi性能测试

测试电脑锐龙4600H node.js版本20.x bun.js 版本 1.15 .net Core 版本 8

js逆向实战之企名片返回数据解密

url:https://www.qimingpian.com/finosda/project/pinvestment 分析过程抓流量包,发现回显数据都是加密的。想要找到解密逻辑,可以参考上一篇文章的思路,直接搜索拦截器。有五处,只需要看响应拦截器即可。第一处响应拦截器可以看到e.data,有经验的人大概就可以判断出来解…

游戏工作室为什么要使用海外住宅IP防封?

当谈到游戏工作室时&#xff0c;它们通常以多开游戏账号来获取收益为主要目标。这种商业模式在游戏产业中已经成为一个独特而且颇具潜力的领域。然而&#xff0c;随之而来的是防封问题&#xff0c;特别是当游戏工作室试图通过多开账号来赚取更多收益时。因此&#xff0c;我们有…

基于JAVA实现的贪吃蛇小游戏

JAVA贪吃蛇小游戏实现: 贪吃蛇曾经在我们的童年给我们带来了很多乐趣。贪吃蛇这款游戏现在基本上没人玩了&#xff0c;甚至在新一代人的印象中都已毫无记忆了。。。但是&#xff0c;这款游戏可以在一定程度上锻炼自己的编程能力。 目前这个版本只是一个测试版本&#xff0c;所以…