当前位置:网站首页>C语言学习概览(六)
C语言学习概览(六)
2022-08-08 15:42:00 【Dαīsч】
十五、位操作
1、二进制数、位和字节
(1)、二进制整数
(1)、有符号整数
(1)、二进制浮点数
2、其他进制数
(1)、八进制
(1)、十六进制
3、C按位运算符
(1)、 按位逻辑运算符
(1)、用法:掩码
(1)、用法:打开位(设置位)
(1)、用法:关闭位(清空位)
(1)、用法:切换位
(1)、用法:检查位的值
(1)、移位运算符
4、位字段
(1)、位字段示例
(1)、位字段和按位运算符
5、对齐特性(C11)
十六、C预处理器和C库
1、翻译程序的第一步
2、明示常量:#define
(1)、记号
(1)、重定义常量
3、在#define中使用常数
(1)、用宏参数创建字符串:#运算符
(1)、预处理器黏合剂:##运算符
(1)、变参宏:...和__VA_ARGS__
4、宏和函数的选择
5、文件包含:#include
(1)、头文件示例
(1)、使用头文件
6、其他指令
(1)、#undef指令
(1)、从C处理器角度看已定义
(1)、条件编译
(1)、预定义宏
(1)、#line和#error
(1)、#pragma
(1)、泛型选择(C11)
7、内联函数(C99)
8、_Noreturn函数(C11)
9、C库
(1)、访问C库
(1)、使用库描述
10、数学库
11、通用工具库
(1)、exit()和atexit()函数
(1)、qsort()函数
12、断言库
(1)、assert的用法
(1)、_Static_assert(C11)
13、string.h库中的memcpy()和memmove()
14、可变参数:stdarg.h
十七、高级数据表示
1、从数组到链表
(1)、如何使用
2、抽象数据类型(ADT)
(1)、建立抽象
(1)、建立接口
(1)、使用接口
(1)、实现接口
3、队列ADT
(1)、定义队列抽象数据类型
(1)、定义一个接口
(1)、实现接口数据表示
(1)、测试队列
4、用队列进行模拟
5、二叉查找树
(1)、二叉树ADT
(1)、二叉查找树接口
(1)、二叉树的实现
(1)、使用二叉树
(1)、树的思想
边栏推荐
- 携手数字创新 共筑国产生态 7月份AntDB与5款产品完成互认证
- 光弘科技:公司在印度为小米、三星、OPPO、诺基亚提供智能手机等产品的制造服务
- [Unity Starter Plan] Making RubyAdventure02 - Handling Tile Maps & Collision
- Mysql数据库入门学习笔记
- 快速排序(C语言版)
- Kubernetes-Basics-Common Commands
- [Unity entry plan] Unity instance - how to protect data members through encapsulation in C#
- 彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
- 一文读懂字节跳动“埋点验证平台”
- 有了这个开源工具后,我五点就下班了!
猜你喜欢
如何使用 Eolink 实现 API 文档自动生成
【Unity入门计划】用双血条方法控制伤害区域减血速度
JS Adder (DOM)
消除游戏中宝石下落的原理和实现
(1)通过FlinkSQL将数据写入mysql demo
Share these new Blender plugins that designers must not miss in 2022
pytorch安装过程中出现torch.cuda.isavailable()=False问题
用于视觉语言导航的自监督三维语义表示学习
基于微信小程序的幼儿园招生报名系统开发笔记
Teach you how to use uniapp to access chat and IM instant messaging - source code sharing
随机推荐
有了这个开源工具后,我五点就下班了!
Introduction to Power BI
Zhaoqi Technology Innovation and Entrepreneurship Event Event Platform, Investment and Financing Matchmaking, Online Live Roadshow
Metamask插件中-添加网络和切换网络
看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
leetcode/delete the nth node from the bottom of the linked list
pytorch安装过程中出现torch.cuda.isavailable()=False问题
小程序轮播图实现由远及近动画
JDBC工具类的封装及使用
腾讯又一长达 8 年的服务下架。。。
codeforces 444C DZY Loves Colors
查询接口 - 树形菜单查询接口实现
Mysql的分布式事务原理理解
《流浪方舟》首发重现,点我试玩
Superset 1.2.0 installation
全网首发!消息中间件神仙笔记,涵盖阿里十年技术精髓
A16z:为什么 NFT 创作者要选择 cc0?
瑞吉外卖学习笔记2
手把手教你uniapp接入聊天IM即时通讯功能-源码分享
CS231n: 6 training neural network (2)