DAY 2:数据类型 目标1.掌握C语言中的基本数据类型及修饰符 2.掌握ASCII字符集和转义字符理解主要掌握内置类型一数据类型在C语言中描述各种数据char表示字符类型char c; int表示整数类型int 10; float(单精度浮点型)double(双精度浮点型)float 3.14f; double 3.14;布尔类型_Bool(变量取值为true或者false),这两个符号是定义在stdbool.h头文件中一直到C23标准才把bool true false定义为C语言关键字使用bool类型不再依赖stdbool.h这个头文件了解即可二类型修饰符2.1 short 和 long是和内存长度有关的两个类型修饰符*[ ]中的内容可以省略zh注1.short和long是用来修饰整型类型2.常数整型类型是 int长度为4个字节short int类型的长度字节是2个字节3.C语言标准规定long int的长度大于等于int的长度要想知道每个数据的类型的长度我们可以用sizeof来计算sizeof是C语言中的一个操作符可以用来计算数据类型的长度单位是字节使用方法为sizeof(type):type就是对应的数据类型sizeof计算的结果是size_t类型无符号整形的打印的时候用%zu的占位符1字节(byte)8bit 1kb1024byte 1mb1024kb 1gb1024mb 1tb1024gb 1pb1024tb2.2 signed和unsigned是和符号相关的两个类型修饰符专门修饰字符型和整形类别的singned关键字表示一个类型带有正负号可以表示正整数负整数0unsigned关键字表示一个类型不带正负号只能表示正整数和0对于 int 类型默认带正负号所以 int signed int为了代码的可移植性需要知道某种整数类型的极限值是应该尽量使用这些常量三ASCII字符集和转义字符不需要记住所有ASCII码表中的数字会看就行3.2转义序列转义序列分为字符转义序列和数字转义序列数字转义序列strlen是求字符串长度的库函数一个转义字符在统计是只算一个字符strlen函数必须定义在string.h头文件当中

相关新闻

最新新闻

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现 【免费下载链接】serenity The Serenity Operating System 🐞 项目地址: https://gitcode.com/GitHub_Trending/se/serenity 导读 本文以 getopt(3) 手册 为核心&a…

2026/10/6 14:10:51
轻量服务器还是ECS?大促云服务器选购与避坑实战指南

轻量服务器还是ECS?大促云服务器选购与避坑实战指南

每年大促节点,群里永远有人在问同一个问题:“38元的轻量服务器到底怎么抢?为什么我每次点进去都是已售罄?68元直购和99元的ECS我到底选哪个?”作为一个常年帮团队和自己采购云服务器的老用户,我太清楚这种纠…

2026/10/6 12:50:27
为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南 【免费下载链接】agents Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity 项目地址:…

2026/10/5 19:39:38
PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between i…

2026/10/5 16:06:34
Spring源码解析:构造器注入的类型转换与候选匹配机制

Spring源码解析:构造器注入的类型转换与候选匹配机制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 12:44:38
openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由 【免费下载链接】openai-agents-python A lightweight, powerful framework for multi-agent workflows 项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pyth…

2026/10/6 12:38:14

日新闻

周新闻

月新闻