码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C语言学习概览(六)


    十五、位操作

    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)、树的思想

  • 相关阅读:
    Springboot 是这样提高创建 docker 容器的效率的
    Spring Boot 中如何解决跨域问题、Spring Cloud 5大组件、微服务的优缺点是什么?
    mysql 常用操作
    Java中使用Hutool的ExecutorBuilder实现自定义线程池
    Java中collections类常用方法介绍 (#将指定集合包装成线程同步的集合)
    【力扣】矩阵中的最长递增路径
    Windows 11 电脑黑屏 + Office软件打不开?
    Windows 环境下的 Socket 编程 4 - 基于 UDP 的服务器/客户端
    WPF 控件专题 PasswordBox控件详解
    php以半小时为单位,输出指定的时间范围
  • 原文地址:https://blog.csdn.net/qq_62751626/article/details/126045471
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号