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

初次学C语言编程(2)

上节课内容补充在上节课中的转义字符中\ddd 表示一个三个数字的八进制的数字 例如\130 十进制的ASCII是88 表示字符X\xdd表示的是一个两个数字的十六进制的数字 例如\x30 十进制ASCII是48 表示字符0\0表示null 没有字符 ASCII码是0用于字符串的结束符号一、C语⾔中的语句可为以下五类• 空语句 • 表达式语句 • 函数调⽤语句 • 复合语句 • 控制语句.这几个语句还没有具体的去学习。二、注释注释也没什么知识点只是两种表达方式1.// 用来单行注释2./* */用于多行注释以上快捷键是ctrlk和CTRLc 一定是先后顺序按下三、数据类型接下来学习到了重点①整型int ,short,long,long long 后面三个其实是缩写,完全体写就是在后面加上个int例如 short int名字分别为整型短整型。长整型更长的整型②字符型char没什么好说的③浮点型float,double,long double④布尔型_Bool使用布尔型的时候要在头文件下面加一个#includestdbool.h布尔型是用来表示正确或者错误的true 或者是 false一般是条件判断语句用的比较多#includestdio.h #includestdbool.h int main() { _Bool flag false; if (flag) printf(i like c); else printf(i dont like c);四、字符长度对于以上几种数据类型都有各自的字符类型长度单位是字节sizeof类型sizeof 表达式int num 0;printf(%zu\n, sizeof num);//变量可以省略类型不能省略 sizeof num sizeof(int)sizeof()后边的表达式是不真实参与运算的根据表达式的类型来得出⼤⼩并且注意sizeof后面的占位符应该用%zu.五、signed 和 unsignedsigned 关键字表⽰⼀个类型带有正负号包含负值unsigned 关键字表⽰该类型不带有正负号只能表⽰零和正整数。

相关文章:

初次学C语言编程(2)

上节课内容补充在上节课中的转义字符中\ddd 表示一个三个数字的八进制的数字 例如\130 十进制的ASCII是88 表示字符X\xdd表示的是一个两个数字的十六进制的数字 例如\x30 十进制ASCII是48 表示字符0\0表示null 没有字符 ASCII码是0,用于字符串的结束符号一、C…...

2026互联网大厂AI招聘趋势:高薪岗位解析,普通人如何抓住AI时代红利?

2026年互联网大厂招聘,AI岗已成绝对主角,百度AI岗占比超90%,阿里超6成,腾讯、字节等AI相关岗位占比也达6-7成,AI不再是“可选项”,而是“必答题”。以下是核心岗位、薪资与优势的精炼解读,帮你快…...

Curl命令行工具:从基础到高级的全面指南

1. Curl 命令行工具概述curl(Client for URLs)是一个功能强大的命令行工具,用于与各种服务器进行数据传输。作为一名长期与服务器打交道的开发者,我可以负责任地说,curl是每个技术人员工具箱中不可或缺的利器。它支持包…...

毕设-情绪雷达

情绪雷达 注: 项目基于芋道的 mini 版,进行二次开发,部署文档就不过多赘述了,可以看人家的官方文档。 概述: 情绪雷达,项目的核心开发路线是:针对用户发来的聊天界面截图,利用 a…...

人机之间的有概念交互与无概念交互

人机交互中的“有概念交互”与“无概念交互”,实质上是对人机关系中“显性/有形”与“隐性/无形”双重属性的深度概括。这不仅是技术层面的区分,更涉及人机环境系统中“存在”与“体验”的本质。可以从以下几个维度来解析这两种交互形态:1. 有…...

stock-sdk-mcp 的实践整理侗

一、什么是urllib3? urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。 它可以帮助你: 发送各种 HTTP 请求(GET, POST, PUT, DELETE等)。 管理连接池,提高网络请求效率。 处理重试和重定向。 支…...

Nginx 正向代理与反向代理的区别

一:Nginx 正向代理与反向代理的区别 正向代理:替客户端出门办事 反向代理:替服务器接客办事生活化比喻(最容易理解) 1. 正向代理 你的代购 / 跑腿 你想买国外的东西,但你自己不方便/不能直接买。 你找一个…...

Qt QDateTime类实战:从基础操作到时区处理

1. QDateTime基础操作全解析 刚接触Qt的时间处理时,我也曾被各种时间类搞得晕头转向。直到真正用QDateTime做了几个项目后,才发现它其实是个设计得非常贴心的工具类。先来看个最简单的例子 - 获取当前时间: QDateTime now QDateTime::curren…...

问题描述:Registry 中存储的镜像数量过多,占用了大量磁盘空间,最终导致磁盘使用率达到 100%,造成服务异常(如无法推送新镜像、拉取镜像超时等)。

解决方案代码逻辑:查询待清理镜像:从数据库获取所有已标记为软删除(is_deleted 1)且创建时间超过指定天数的镜像记录,生成待清理清单。安全检查:对于每个待清理镜像,通过 Registry API 获取其 …...

用C语言和EasyX库写一个五子棋,我踩过的这些坑你别再踩了

用C语言和EasyX库写五子棋:那些教科书不会告诉你的实战陷阱 第一次用EasyX库写五子棋时,我以为三天就能搞定,结果花了三周时间调试各种奇葩问题。坐标计算差1个像素导致棋子永远对不齐、鼠标点击识别区域偏差、二维数组越界导致程序崩溃...这…...

AI 工程化实战:从零手搓代码,这一次彻底搞懂MCP!卵

简介 langchain中提供的chain链组件,能够帮助我门快速的实现各个组件的流水线式的调用,和模型的问答 Chain链的组成 根据查阅的资料,langchain的chain链结构如下: $$Input \rightarrow Prompt \rightarrow Model \rightarrow Outp…...

RAG——RAG向量数据库原理与常用向量库

目录 一、向量数据库的分类二、为什么需要向量数据库 2.1、什么场景下该选择什么样的数据库2.2、向量数据库的主要优势 三、向量数据库是如何工作的 3.1、向量数据库的核心3.2、 向量数据库的索引结构3.3、向量数据库的搜索机制3.4、向量数据库的工作流程3.5、向量数据库的主要…...

OpenClaw备份同步方案:Qwen3-14b_int4_awq配置跨设备无缝迁移

OpenClaw备份同步方案:Qwen3-14b_int4_awq配置跨设备无缝迁移 1. 为什么需要OpenClaw环境同步? 去年冬天,我在办公室调试了一个完美的OpenClaw工作流——用Qwen3-14b模型自动整理技术文档并生成周报。但当我回到家想继续工作时,…...

星图GPU云主机体验:OpenClaw镜像+Qwen3-32B极速部署指南

星图GPU云主机体验:OpenClaw镜像Qwen3-32B极速部署指南 1. 为什么选择云主机部署OpenClaw 去年冬天,当我第一次尝试在本地笔记本上部署OpenClaw时,经历了整整两天的环境配置噩梦。从CUDA版本冲突到Python依赖地狱,最终在耗尽耐心…...

Ecqlipse32:车规级嵌入式LCD显示驱动框架

1. 项目概述Ecqlipse32 是一款专为大众汽车集团 CARIAD 车载信息娱乐系统(IVI)平台定制开发的嵌入式 TFT-LCD 显示驱动框架,面向基于 ARM Cortex-M 系列微控制器(特别是 STM32H7 和 NXP i.MX RT117x 等高性能 MCU)的车…...

双目视觉实战:如何用OpenCV和Python实现简易3D建模(附完整代码)

双目视觉实战:如何用OpenCV和Python实现简易3D建模(附完整代码) 当你第一次看到3D电影中跃然眼前的画面,或是用手机扫描物体生成三维模型时,是否好奇过这背后的技术原理?双目视觉技术正是实现这些酷炫效果的…...

为什么鸿蒙多端游戏是未来趋势?

网罗开发(小红书、快手、视频号同名)大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方…...

打卡信奥刷题(3080)用C++实现信奥题 P7057 [NWRRC 2015] Journey to the “The World’s Start”

P7057 [NWRRC 2015] Journey to the “The World’s Start” 题目描述 Jerry Prince 是一名四年级学生,他去 New-Lodnon 参观最受欢迎的游乐园 “The World’s Start”。 他到达的机场就在地铁线的第一站旁边。这条地铁线有 nnn 个站点,“The World’s S…...

2026最值得投入学习的5个AI细分领域

AI重塑测试行业的转折点2026年,AI已从辅助工具进化为软件测试的核心驱动力。随着两会“深化拓展人工智能”战略的推进,测试工程师面临角色重构:从用例执行者转型为AI策略师。本文基于行业技术轨迹与人才需求,结合测试场景特殊性&a…...

飞牛NAS部署小雅Emby全家桶时遇到端口冲突?手把手教你修改迅雷端口

1. 端口冲突问题现象分析 最近在飞牛NAS上部署小雅Emby全家桶时,不少用户反馈会遇到容器启动失败的情况。经过排查发现,这通常是由于小雅Emby默认使用的2345端口与迅雷的默认端口冲突导致的。具体表现为:当尝试启动小雅Emby容器时&#xff0c…...

WPF 进阶之路:从 MVVM 到企业级应用的架构与实战

1. MVVM 模式在企业级应用中的深度实践 很多刚接触WPF的开发者都会觉得MVVM模式很抽象,我第一次用的时候也是一头雾水。直到接手了一个电商后台管理系统项目,才真正体会到MVVM的价值。这个项目有30多个页面,如果按照传统事件驱动的方式开发&a…...

Linux异步IO驱动开发实战与优化

1. Linux异步IO驱动开发实战作为一名在Linux驱动开发领域摸爬滚打多年的工程师,我经常遇到需要处理高并发IO的场景。传统的阻塞式IO会导致线程挂起,而非阻塞轮询又浪费CPU资源。今天要分享的异步IO(AIO)技术,可以说是解…...

UnifiedLog:嵌入式统一日志框架设计与实践

1. UnifiedLog:面向嵌入式系统的统一日志框架设计与工程实践在资源受限的嵌入式系统开发中,调试信息输出长期面临协议割裂、接口冗余、资源争用和维护成本高等现实问题。典型场景下,开发者往往需为串口(UART)、MQTT、L…...

离线知识问答:OpenClaw本地部署百川2-13B-4bits量化模型+私有文档库

离线知识问答:OpenClaw本地部署百川2-13B-4bits量化模型私有文档库 1. 为什么选择本地化知识问答方案 去年我在处理公司内部技术文档时遇到一个典型痛点:每次查询API规范或架构设计文档,要么需要翻找十几层文件夹,要么得在公共知…...

微软发布的《生成式人工智能初学者.NET 第二版》课程浇

本课概览 Microsoft Agent Framework (MAF) 提供了一套强大的 Workflow(工作流) 框架,用于编排和协调多个智能体(Agent)或处理组件的执行流程。 本课将以通俗易懂的方式,帮助你理解 MAF Workflow 的核心概念…...

AI赋能学术写作:六种智能文献引用生成与管理策略

核心工具对比速览 工具名称 核心优势 适用场景 处理速度 AiBiye 智能识别引用格式,自动匹配规范 学术论文初稿 3-5秒/页 AiCheck 深度检测引用缺失,精准定位问题 论文终稿检查 10秒/篇 AskPaper 多语言引用规范支持 国际期刊投稿 5-8秒/页…...

设计文档评审——你的第一次防守反击

该文章同步至公众号OneChan 第一节:以“第一用户”和“系统侦探”的视角重新定义评审 评审设计文档,不是你理解他们设计得有多精妙,而是确保他们没给你埋下三个月后才会引爆的雷。 引子:一份“完美”文档背后的陷阱 我曾评审过一…...

C语言在嵌入式开发中的核心优势与实践

1. C语言为何历久弥新在嵌入式开发领域摸爬滚打十几年,我见过无数编程语言起起落落,唯独C语言始终屹立不倒。记得刚入行时,前辈就告诉我:"想搞嵌入式,先把C语言吃透。"当时不以为然,直到后来调试…...

DMA技术解析:提升嵌入式系统性能的关键

1. DMA技术概述:解放CPU的搬运工 DMA(Direct Memory Access)直接存储器访问技术,是现代嵌入式系统中提升性能的关键设计。我第一次在STM32项目中使用DMA传输时,实测发现ADC采样率从500kHz提升到2.1MHz,CPU占…...

华为OD技术面真题 - JAVA开发- spring框架 - 7

文章目录Spring中单例Bean会存在线程安全吗?如何保证单例Bean线程安全什么是循环依赖?Spring可以解决哪些类型的循环依赖Spring是如何解决循环依赖的Spring中单例Bean会存在线程安全吗? 分情况分状态讨论: 创建:spri…...