c语言的常见概念和数据类型及变量

关于光耦隔离与SP3485E芯片一起使用无法拉高485使能引脚问题 最近在做的一个项目,定制了一块STM32F407ZG的工控板,工控板载4个485接口全部都是只能接收数据,不能对外发送数据。1.接线不正确:接线不正确导致485收发出现问题。 2.程序端口初始化问题:控制光耦隔离的输入脚IO的初始化和置位状态有问题。 3.GPIO复用问题:控制对应串口的GPIO不是正点原子默认的GPIO,而是经过复用的其他IO,复用问题。 4.程序设置与485E芯片收发模式不对应:对于使能引脚的电平要根据光耦的输出情况确定输入IO与RE的关系,可能模式没有对应。 5.光耦隔离或者SP485 阅读详情

main函数
1地位(程序运行的唯一入口 代码执行的起点与核心枢纽 )
2核心概念(是所有程序的起点 无论项目拆分多少个文件 工程中必须只能有一个main 缺少main函数的代码无法生成可执行文件)

库函数
为了提升开发效率 让程序员无需关心底层逻辑 直接调用这些现成的’工具函数’即可完成输入输出 数学运算 字符串整理等任务 简而言之就是别人写好的函数代码 存放在系统库里面

关键字
1定义(c语言中被预先保留 赋予特殊含义的符号 就是c语言语法规定的单词 属于c语言本身的语法 不能拿来当变量名/函数名 如int return if)
2特性(在定义变量或函数时 严禁与关键字重名 c语言统一规定 无法创建和修改 主要是是用来描述类型 流程 属性)
3类型(数据类型 如char signed 等/控制语句 如if/存储类 决定变量的生存周期与作用域范围/特殊关键字 如sizof 用于计算变量或数据类型的字节大小)

字符
计算机中用于表示文本的最小符号单元 涵盖字母 数字 标点以及特殊符号 必须用’'号 每个字符在内存中固定占用1个字节的存储空间

ASCLL编码
计算机通用的’字符宝典’ 让计算机能够读懂人类的文字符号

字符串
由一对"“号包裹的字符序列 是c语言处理文本的基础形式 如"hello world”

\0
1概念(c语言字符串末尾自动追加’\0’ 他是不可见的标志 标记着字符串的结束位置 如字符串"abc"看似是三个字符 实际上占用了4个字节的空间 也是函数的停止信号)
2作用(字符数组—手动赋值无终止符 代码输出后 因为printf未找到结束的标志 所以会持续读取内存中的二进制数据 所以后面会紧跟着代码和随机值 知道偶然遇到内存中某个位置的\0才会被迫停止/字符串常量—精准输出"abc"后会停止 因为编译器会在字符序列的末尾添加了一个不可见的\0字节)

转义字符
1定义(以反斜杠为引导 后跟一个或多个字符 用于表示’非打印字符’ ‘具有特殊功能的字符’ 让编译器把后面的字符当成特殊指令执行)
2本质(本质是ASCLL码值 格式有8进制\ddd 三位 16进制\xdd 两位)

语句和语句分类
1空语句(仅用一个";"组成的最简单的语句形式 它不产生任何实际操作 常用于语法上需要语句但逻辑上无需执行动作的场景)
2表达式语句(在赋值 算数或关系表达式末尾添加分号构成 是程序中最基础的执行单元 主要用于完成数据计算 变量赋值 状态更新)
3函数调用(由函数名 参数列表与分号组成 简而言之就是函数+()的形式 没有()就不叫函数调用 用于触发预定义的功能模块 实现代码复用 是c语言中执行特定任务的主要方式)
4复合语句(又称代码块 用一对大括号{} 将多条语句包裹成一个整体 在语法上它被视为单条语句 常用于界定变量作用域或作为控制结构的语句体)
5控制语句(决定程序的流向 是实现复杂逻辑的关键 它能够改变代码的顺序执行特性 主要分为分支语句和循环语句 通过这个可以实现程序设计的三大基本结构—顺序结构 选择结构 循环结构 这是编写高效 灵活切具有实质应用价值程序的基础)

注释
相当于是代码的说明书 是对代码的自然语言的说明 编译器会直接忽略此处内容 不会影响代码的运行

有符号类型signed
只能修饰char 所有整型 不能修饰浮点型 存放所有整形家族的最大值最小值在头文件<limits.h>

无符号类型unsigned
同样只能修饰整形家族 只能存非负数 不能存负数 全部二进制只能存数值 没有符号位 相反signed就有符号位 所以正数表示范围比signeg大

字符型char
一个字节8位整数 纯char是否带符号由编译器来决定 建议不要用char来纯负数 它的ddiceng逻辑是ascll编码 是数字 所以严格来说是属于整形家族

整形家族short int long longlong
用来存整数 存储长度依次递增 全部默认是signed 可以用unsigned来修饰只表示正数

浮点型float double longdouble
用来存小数 长度依次递增 不能用signed和unsigned来修饰 存放浮点型的精度极值 在头文件<float.h>

布尔类型bool
必须引入头文件<stdbool.h>才能使用别名bool true false

sizeof
1(不是函数 不是数据类型 是一个关键字 他有两种写法 一种是操作类型名 写的时候必须带括号 如sizeof(int)另一种是操作变量名 括号可以省略 如sizeof num 操作类型名的作用是查询数据类型的标准长度 操作变量名的作用是编译器自动识别这个变量是什么类型 在算出该类型的字节大小)
2 (sizeof的内部表达式不会实际执行 编译器仅识别表达式最终的数据类型 直接算出对应字节的长度 表达式逻辑会被直接丢弃 运行时完全不执行 如s=s+100 结果类型为short 占两个字节 直接返回为2 内部赋值代码被忽略)
size_t
是sizeof唯一的返回类型 标准占位符是%zu 如size_t=sizeof(double) 赋值运算符=将size-t类型数字8存入同类型变量s 当然 如果把sizofe直接放进printf 不需要定义变量 自然就不用size_t 如printf(“%zu”,sizeof(double));

变量
1概念 (变量是程序中用于存储和操作数据的基本单元)
2语法结构 (数据类型+变量名 如 int num)
3命名 (仅含字母数字下划线 首字符非数字 严格区分大小写 如num和Num是两个变量名 严禁使用关键字 如ing char)
4分类 (局部变量和全局变量 局部变量存定义在函数和代码块内 存储于栈区/全局变量定义在函数外部 存储与静态区 作用覆盖整个程序)
4访问优先级 (局部优先 当局部和全局变量同名时 程序会优先使用局部变量的值 避免全局变量被意外修改)

算术操作符
1概念 (用于执行基本数学运算的双目操作符 涵盖加减乘除取模等常用运算规则 直接决定数值处理的逻辑与结果 + - * /)
2基础运算 (int a=2+3 int b=2-3 int c=2*3)
3除法运算 (整数除法:当操作符两边的数都是整数时 直接截断小数部分/浮点除法:只要有一个操作数时浮点数,结果就是浮点数)
4取模运算 (仅适用于整数 输出两数输出的余数 结果的正负号由第一个操作数的符号决定 利用取模运算可以迅速判断一个数是奇数还是偶数 如n%2=0)
单目操作符
1概念 (仅需要一个操作符即可完成运算 )
2自增++ (前置++:先变后用 执行时先将变量值+1 在参与后续的预算 如int a=10,b=++a//结果为a=11 b=11/后置++:先用后变 先使用变量当前值参与运算 运算结束后在+1 int a=10,b=a++//结果为a=11 b=10)
2自减-- (和自增++逻辑完全相同)
3正号+ (对计算结果无实质性影响 通常可以省略)
4符号- (用于改变数值的正负属性)

赋值操作符
1概念(是将数据保存到变量的核心手段 不仅可以支持基础的单次赋值 还可以通过连续赋值与符号赋值符为代码的书写提供的灵活性和简洁性 赋值都是从右到左)
2初始化和更新 (int num=100//初始化 num=200//更新)
3连续赋值 (a=b=c=5 太过于复杂 建议还是拆分多行书写)
4复合赋值 (书写更高效 a+=3等价于a=a+3)
5核心优势 (不仅能显著减少代码长度 降低笔误风险 兼顾了代码的可读性和执行效率)

强制类型转换
1概念 (将一种数据类型转换为另一种数据类型 是解决编译器不匹配警告的主动手段 但是还是不建议使用)
2示例 (浮点小数转整数 小数被直接截断 如int num=3.14//因为int是4个字节 而3.14属于double类型 是8个字节 这样写的话编译器会报错
这个时候int num=(int)3.14 //结果为3 所以强制转换不回进行四舍五入 有的时候还可能导致数据益出)
3最佳实践原则 (尽量避免不必要的强制转换 优先通过定义匹配的变量类型来保证类型一致)

printf输出函数
1基本用法(将参数文本 变量值等数据直接输出到控制台屏幕 支持通过%d %s等格式控制符 灵活定义输出内容的样式 排版与数据展示类型 用这个函数时必须要引入一个头文件include<stdio.h> printf默认不会换行 需要手动在字符串末尾添加转义字符\n实现换行 否则内容将连续拼接显示)
2占位符(占位符是输出文本中预留的’动态位置标记’ 程序运行时会自动将其替换为自己指定的变量或常量值 从而实现灵动的动态内容输出 占位符一%为起始标记 紧随其后的字符’d s f’定义了数据类型 二者共同构成了完整的格式说明符 “%d用于输出10进制整数 %s用于输出字符串 %f用于输出浮点数 %c用于输出单个字符” 占位符与后续参数必须严格匹配 若有n个占位符 printf就需要传入n+1个参数 若参数个数少于占位符 程序就会越界读取内存中随机的垃圾信息 导致数据结果不可控 甚至引发程序崩溃和安全漏洞)
3限定宽度(如格式符%5d 限定最小宽度 若内容长度不足时 左侧会补空格填充 默认右对齐 常用于数字列对齐 如%-5d 强制左对齐 与%5d相反 适用于文本类数据的左靠齐展示 浮点数宽度 如%12f包含整数位 小数点 和6位小数的特征 整体默认右对齐 精准控制列宽 这里设定的宽度仅为最小宽度)
4正负号与小数位数(在格式控制符前添加+号 如"%+d" 可强制输出结果始终携带符号标识 打破+号默认不显示的限制 常用于需要明确展示数值正负属性的场景 如财务报表 温度显示或数据对比分析 限制小数位数 如"%.2f" 此时就会保留两位小数位数 系统会自动进行四舍五入 常用于金额 百分比等精确小数的场景 宽度与精度的组合 如printf(“%6.2f”,0.5) 这个时候输出的结果就是 " 0.50" 动态参数替代 也叫通配符 使用号代替固定数值 宽度和精度由print的后续参数动态传入 实现运行时灵活控制 如print("%.*f",6,2,0.5))
5%s(默认输出:无数字字符修饰时 输出从指针起始位置到结束符’\0’的完整字符串内容/截取输出:如%5s 就输出字符串的前五个字符 超出部分截断 常用于控制输出宽度或截取固定长度信息)

scanf输入函数
1基本用法(从标准输入设备键盘中读取数据 并将其按照指定格式存储到对应的变量内存空间中 是实现人机交互的基础 当程序运行到scanf时会主动暂停 等待用户输入数据并按下回车键确认 输入完成后 数据被解析 程序继续向下执行 需要包含头文件include<stdio.h> 普通变量前必须加取符地址& 指针和数组除外)
2输入原理(基于缓冲区的流式读取机制 缓冲暂存:输入字符并非及时处理 而是先存入内存缓冲区 直至按下回车键才促发解析动作 空白过滤:自动跳过输入字符中的空白字符 精准定位有效数据 匹配终止:一旦遇到与格式字符不匹配的字符 立刻终止解析并返回)
3返回值(函数执行状态的直接反馈 成功匹配:返回成功读取并赋值的变量个数 如读取3个值则返回3/匹配失败:输入数据与格式符类型不匹配时 返回0 /结束标志:遇到文件结束符 如EOF 返回常量是EOF 值为—1)
4占位符和注意事项(%c不会自动跳过空白符 会直接读取 若在%c前面添加空格 即可忽略空白符 %s遇到空白字符立刻停止 必须限制读取长度 否者会造成缓冲区溢出 会影响程序的安全性)
5赋值忽略符"%*c"(如果用户在输入日期时 分隔符可能会混用 如2026-08-09 或2026/08/09 若使用普通写法scanf(“%d-%d-%d,&y,&m,&d”)遇到非"-"的分隔符会直接读取失败 导致程序无法支持兼容多种输入格式 而这个字符 表示读取但不保存 这个时候就可以实现输入格式的兼容

手把手调试:如何为高通Hypervisor上的GuestOS添加一个自定义的HAB服务通道 本文详细介绍了如何在高通Hypervisor环境下为GuestOS添加自定义HAB服务通道的全过程。从HAB通信框架的核心概念解析到设备树节点的动态注入机制,再到物理通道的内核层实现和用户层测试,提供了完整的开发案例和调试技巧,帮助开发者高效构建定制化通信服务。 阅读详情

相关推荐

虚拟机VirtualBox下载与安装、安装Ubuntu超详细图文步骤,对一些配置问题也有所写。

自己使用过两款虚拟机,相较于VMware虚拟机来说,virtuabox虚拟机所占内存更小,只有几十兆,且完全开源不收费,里面的功能与VMware基本差不多(在日常开发、学习使用完全够用)。最主要的是,在博主自己使用VMware时经常出错,而virtualbox就更稳定一些,所以这篇是针对virtualbox的安装与一些细节部分。

l1015649309的博客 4万+

【一、C语言常见概念、数据类型和变量】

内置类型。

2401_83165419的博客 1848

AMD Ryzen AI Max+ 395四机集群实战:开源工具链与大模型推理优化全解析

本文详细解析了基于AMD Ryzen AI Max+ 395处理器的四机集群搭建与优化实践,涵盖硬件配置、开源工具链评测及大模型推理优化技巧。通过深度测试,揭示了集群在AI推理中的性能瓶颈与解决方案,特别适合需要扩展显存的大模型实验场景。文章还提供了成本效益分析,帮助开发者做出更明智的选型决策。

weixin_29041767的博客 1528

c语言常见概念和数据类型,变量

main函数是程序的入口,程序从这里开始执行。其返回值为int类型,用来表示程序的运行状态。它可以不带参数,也可以带两个参数,带参数时能接收命令行传递的参数。printf函数是 C 语言标准库中的一个非常重要的输出函数,主要用于将格式化的数据输出到标准输出设备(通常是控制台)。以下是关于printf函数的详细介绍:库函数是预先编写好的、可以重复使用的函数集合,它们被存储在库文件中,为程序员提供了各种常用的功能。

2502_90948272的博客 524

基于STM32与FPGA Cyclone IV的FSMC高速数据通信实战解析

本文详细解析了基于STM32的FSMC接口与FPGA Cyclone IV实现高速并行数据通信的实战方案。通过将FPGA模拟为SRAM设备,构建了MCU与FPGA之间的高速数据通道,并深入探讨了硬件连接、STM32软件配置、FPGA逻辑设计及性能优化等关键步骤,为图像处理、高速采集等需要大数据量交换的嵌入式应用提供了稳定高效的通信解决方案。

swift5iosmith的博客 296

『n8n』初识界面

在首页(Overview),我们和 n8n 最常打交道的是“Workflows”、“Credentials”、“Executions”这几个面板(其实后面2个也会用到,但初学阶段可以先不管)。Workflows 面板可以看到我们创建的所有工作流,所以要给工作流起一个一眼看上去就知道是干嘛的名字。

weixin_39415598的博客 1461

C语言入门:常见概念和数据类型,变量

变量是数据类型的具体实例,定义变量的本质是向内存申请一块指定大小的空间,用于存储对应类型的数据。1.变量定义的基本格式数据类型 变量名;数据类型 变量名 = 初始值2.变量名的命名规则只能由字母a-z、A-Z数字0-9和下划线_组成;不能以数字开头不能使用C语言的关键字(如int、char、if、for等)区分大小写。

FeIix的博客 492

OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南

OpenClaw已经开源3个月有余,作为深耕AI Agent领域的博主,我亲身探索了各种基于OpenClaw的赚钱方法,也踩过坑、付出了时间与精力。现在,我将这些真金白银砸出来的实战经验,毫无保留地总结成这个专栏,分享给不想从零开始摸索的你。博主在优快云已有7万+粉丝和1100万+阅读量,但这却是我的第一个付费专栏。正因如此,我比任何人都更珍惜这个“第一次”。我会像一个手艺人打磨作品一样,死磕每一篇文章的质量,并持续根据订阅者的反馈优化内容。也许你的疑问就是当篇文章的优化点。

冯·诺依曼 2446

C语言常见概念以及数据类型和变量

本文总结了C语言编程中的基础概念和数据类型知识。主要内容包括:1)ASCII码速记技巧,如数字0-9对应48-57、字母大小写转换规律;2)转义字符分类及特殊用法;3)五种语句类型(表达式、空、复合、控制、声明语句);4)注释使用注意事项;5)数据类型详解(整型、字符、浮点、布尔等)及格式化输出占位符;6)变量分类(局部、全局、静态)及其存储区域特性(栈区、堆区、静态区)。文章通过表格和示例代码直观呈现核心知识点,适合初学者快速掌握C语言基础概念。

Vickywdmsn的博客 399

【报错】(pycharm运行程序)OSError: [WinError 1114] 动态链接库(DLL)初始化例程失败。 Error loading

1 报错 OSError: [WinError 1114] 动态链接库(DLL)初始化例程失败。 Error loading 2 分析原因 通过 activate Distance 进行自己创建的 Distance 虚拟环境中,输入python会显示环境中python的版本信息,再依次import,显然不会报错。 这是因为在Anaconda的环境下有支持 import torch 的 dll,而在PyCharm中使用的是自己创建的新环境,还缺少相应支持的dll,仅需在PyCharm中配置环境变量。.

静谧、淡雅 8623

PrimeTime low power-SMVA分析(4)

这些功能只有在将timing_enable_cross_voltage_domain_analysis变量设置为true时才能使用。DVFS场景与在分布式多场景分析(DMSA)中分析的运行条件场景无关。- check_timing 和 report_exceptions 命令通过将检查或报告应用于所有可能的场景和电压组合来支持SMVA。- 相位锁定环生成的时钟(create_generated_clock -pll_feedback 和 -pll_output)在多个场景的情况下,返回最差情况的值。

QRBQ 650

C语言常见概念及数据类型和变量的一些重要知识点

1.大写字母A~Z的Ascll码值是65·90 2.小写字母a~z的Ascll码值是97~1203.大写字母和小写字母Ascll码值的差值为32 4.数字0~9的Ascll码值是48~575.\n的Ascll码值是10 6.在这些字符中的Ascll码值从0~31这32个字符不可打印在屏幕上观察二. \0 字符及\ddd \xdd这两个转义字符。

会当凌绝顶,一览众山小 1901

在 ABAP Cloud 中玩转 CL_ABAP_PARALLEL 并行处理:从原理到实战

ABAP并行处理框架CL_ABAP_PARALLEL解析 本文系统介绍了SAP ABAP环境中实现并行处理的CL_ABAP_PARALLEL框架。该框架通过封装异步RFC和对话进程,为开发者提供了面向对象的API,显著提升大批量数据处理的效率。 文章首先分析了ABAP环境需要并行处理的原因:传统的串行处理在面对百万级数据时效率低下。然后详细介绍了CL_ABAP_PARALLEL的设计思路,它是一个"小型线程池"式的同步并行框架,适用于批量计算场景。此外,文章重点讲解了控制并行任务的关键参

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 342

初识C语言常见概念,数据类型和变量(2)

本文摘要: C语言基础语法包括五类语句(空语句、表达式语句、函数调用语句、复合语句、控制语句)、注释使用规范、数据类型分类(字符型、整型、浮点型、布尔型)及存储特性。重点讲解了变量创建规则、作用域区分(全局/局部变量)、算术/赋值操作符使用技巧,以及scanf/printf函数的格式化输入输出方法,特别强调数据类型长度、符号修饰符(signed/unsigned)的选择和类型转换注意事项。文章通过代码示例详细演示了各语法要素的实际应用场景和常见问题解决方案。

分享C,C++,数据结构,Linux,算法内容 1301

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

自学C语言——C语言常见概念(二)&数据类型和变量(一)

sizeof 运算符的返回值,C语言只规定是无符号整数,并没有规定具体的类型,而是留给系统自己去决定,sizeof 到底返回什么类型。不同的系统中,返回值的类型有可能是 unsigned int,也有可能是unsigned long,甚至是 unsigned long long,对应的 printf()占位符分别是 %u、%lu。对应当前系统的 sizeof 的返回值类型,可能是unsigned int,也可能是 unsigned long long。接上一篇 自学C语言——C语言常见概念(一)

huc_error的博客 1581

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

C语言第一讲:常见概念,数据类型和变量

本文旨在介绍C语言的常见概念,数据类型和变量,关注本专栏:C语言,将持续更新与C语言相关的知识

2302_80048380的博客 614

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

初识C语言常见概念,数据类型和变量(1)

本文简要介绍了C语言的基础知识:1. C语言是一种计算机编程语言,最初为Unix系统开发而设计;2. 推荐使用VS2022等编译器;3. 解释了头文件(.h)与源文件(.c)的区别;4. 演示了第一个"Hello World"程序;5. 说明main函数作为程序入口的特性;6. 介绍了printf库函数和标准库;7. 讲解了字符与ASCII编码的关系;8. 强调字符串必须以\0结尾;9. 列举了常见转义字符的用法。文章通过实例代码和图示解释了C语言的基础概念,适合初学者快速了解C语言的核

分享C,C++,数据结构,Linux,算法内容 992

知识点总结:一 C语言常见概念 二 数据类型和变量

C语言知识点总结:一 C语言常见概念 二 数据类型和变量

mengluoshuangyue的博客 641

零基础通关C语言——chapter 2——C语言常见概念下+C语言数据类型和变量上

声明 本篇博客与C语言常见概念上 衔接,想获得最佳观感可以从本博客的结尾进入我创建的零基础通关C语言系列从第一篇文章开始阅读然后,本篇还会粗略涉及C语言数据类型和变量OK,话不多说,直接开始! 注:前面几个语句理解上非常字面,看一眼应该就明白了,也无需深究 而控制语句则是C语言最最重要的语句!!!OK,明白了这点,我们就接着往下看吧1.空语句空语句是最简单的,一个 ;一条空语句 2.表达式语句这也很简单,就是在表达式后面+;这就是表达式语句 3.函数调用语句函数调用时,加上 ;这就是函数调用语句比如下面

2301_79345909的博客 207

C语言学习笔记(第二天)C语言常见概念+数据类型和变量

重要亮点: C 语言学习内容:主要聚焦 C 语言常见概念以及数据类型和变量,为 C 语言学习者提供了具体的学习方向和重点。 编辑工具快捷键:介绍了多种编辑工具的快捷键,方便用户在撰写和编辑文章时提高效率。

热爱科技的,热爱编程和计算机科学的一个大学生 599

9-29 C语言常见该概念2-数据类型和变量1

本文摘要: C语言基础知识点总结,主要包括转义字符、语句分类和注释形式三部分内容。转义字符部分详细介绍了\n、\t、\0等常见转义字符的用法;语句分类将C语句分为空语句、表达式语句、函数调用语句、复合语句和控制语句五大类;注释形式则讲解了/**/和//两种注释方式的使用规则及注意事项。全文系统性地梳理了C语言编程中的基础语法要点,对初学者掌握C语言核心概念具有重要参考价值。

2502_92917564的博客 694

3.C语言常见概念2+C语言数据类型1(和变量1)

sizeof操作符的操作数可以是类型、变量、表达式(是类型时不省后边的括号,变量省不省后边括号都可以,为了规范一般不省,是表达式的时候某些情况下可以省略掉后边的括号,并且后边的表达式是不真实参与运算的)int a = 10;(向内存申请4个字节的空间,存放的是10,a只是变量名字)16进制数字转换成10进制数字之后,以这个数字为ascll码值代表的那个字符。8进制数字转换成10进制数字之后,以这个数字为ascll码值代表的那个字符。这两种转义字符可以理解为:8进制或者16进制的表示形式所对应的字符。

2302_79215155的博客 539

C语言入门第二天---C语言常见概念(剩余部分)+数据类型和变量

+是⼀种⾃增的操作符,⼜分为前置++和后置++,--是⼀种⾃减的操作符,也分为前置--和后置--.: int 的最⼩值和最⼤值。: signed char 的最⼩值和最⼤值。: long long 的最⼩值和最⼤值。每⼀种数据类型有⾃⼰的取值范围,也就是存储的数值的最⼤值和最⼩值的区间。----------整型变量。---------字符变量。全局变量:在⼤括号外部定义的变量就是全局变量。

shy1427999435的博客 170

零基础C语言学习日志2(C语言常见概念(2)+数据类型和变量1)

C语言提供了丰富的数据类型来描述生活中的各种数据。使用整型类型来描述整数,使用字符类型来描述字符,使用浮点型类型来描述小数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。

ZCollapsar的博客 680

初识C语言(下)

本章内容为初始C语言下半部分,将一些C语言的常见概念进行阐述并不会深层次的探究,后续会深入讲解C语言的,适合初学者能够初步认识到C语言及其常见的概念。高校教育较为注重素质教育和现在的公司需求还是有一定的差距,这篇文章可以为初学C语言的初学者们提供参考,如果你对C语言的整体知识不太了解,可以读一读笔者的文章,带你零基础学透C语言。C语言中把数据结构分为内置类型和自定义类型。内置类型:本身自带,可以直接使用。** 自定义类型**:程序员自己创建,可自己创造想要的类型。①字符型char②整型。

2301_80179750的博客 2235

C语言常见概念、数据类型以及变量的一些重要知识点总结

文件名后缀非常重要,C语言把 .c 为后缀的文件称为源文件,把 .h 为后缀的文件称为头文件,C++语言则把.cpp为后缀的文件称为源文件,在创建新的空项目后要修改后缀名,这里默认的文件后缀是.cpp,即C plus plus,是C++的另一种书写形式,默认为C++的源文件,需手动修改为.c后缀,点击【添加】,即可编写代码了!通俗地讲,库函数就是C语言仓库里有的、直接能用的,注意,库函数使用需要包含头文件,以printf库函数为例,printf库函数需要包含的头文件如下——

艾莉丝努力练剑的博客,感谢大家一直以来的对艾莉丝的支持和鼓励,uu们如果对C/C++方向感兴趣的话,可以通过艾莉丝主页的微信名片加艾莉丝的好友,和努力练剑的艾莉丝一起加油! 1335
下一篇: c语言分支与循环基础
OnceCode
博客等级 码龄103天 20粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值