自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C语言基础:数组、综合案例:学生管理系统v1.0

数组是C语言中存储同类型有序数据的重要数据结构。文章详细讲解了一维数组和二维数组的定义、初始化、访问方法及应用场景。主要内容包括: 数组基本概念:相同类型数据的集合,通过下标访问元素,下标从0开始 数组操作:定义语法、元素访问、循环遍历、冒泡排序算法实现 字符数组:字符串存储方式、输入输出函数(scanf/fgets/printf等)、常用字符串处理函数(strcat/strcpy/strcmp等) 实际应用案例:斐波那契数列、日期计算、矩阵转置、单词统计等 综合案例:学生成绩管理系统V1.0,

2025-07-22 08:00:00 871

原创 C语言基础(循环结构)

循环结构是编程中重复执行代码块的重要控制结构,分为有限循环(for、while、do-while)和无限循环(需谨慎使用)。循环由循环条件和循环体构成,通过控制循环变量实现迭代。 主要内容: 循环类型: while:先判断后执行,可能一次都不执行。 for:适用于已知循环次数,结构清晰。 do-while:至少执行一次,先执行后判断。 典型应用: 累加/累乘(如1~100求和、阶乘计算)。 条件筛选(如偶数和、水仙花数判断)。 嵌套循环(如九九乘法表、素数筛选)。

2025-07-20 20:47:00 775

原创 C语言基础(分支结构)

本文系统介绍了C语言中的条件判断结构,包括以下核心内容: 基础概念:解释了条件判断的本质(基于逻辑值决定执行路径),以及C语言中0/1表示假/真的底层机制; 运算符详解: 6种关系运算符(>、<等)及其优先级 3种逻辑运算符(&&、||、!)的运算规则和优先级顺序 分支结构实现: if单/双分支语法及流程图 if-else if多分支结构 三目运算符的简化写法 switch-case结构的特点(整型/字符型判断、break穿透现象)

2025-07-16 08:00:00 1081

原创 C语言基础(流程控制)

文章系统介绍了计算机算法和C语言编程基础。首先阐述算法的定义(解决问题的方法步骤)及其特征(有穷性、可行性、确定性),通过流程图示例说明累加算法。其次解析程序的三种基本结构(顺序、分支、循环)及其特点。重点讲解C语言构成要素,包括函数、语句分类(控制/表达式/空/复合语句)和输入输出机制(缓冲区原理)。详细说明printf/scanf函数的格式化控制(%d、%f等格式符应用),涵盖整型、字符型、字符串和浮点型数据的格式化输出规则,强调列宽控制、对齐方式和精度设置。

2025-07-13 14:44:48 2117

原创 C语言基础(运算符)

本文详细介绍了C语言中的数值型数据混合运算规则,包括隐式和显式类型转换机制。重点讲解了运算符的优先级、结合性以及多种运算符的使用方法,如算术运算符(包括自增自减)、关系运算符、逻辑运算符、位运算符等。特别强调了不同类型数据运算时的自动转换规则,浮点数比较的特殊性,以及需要注意的编程陷阱(如链式比较、逗号表达式等)。

2025-07-11 08:00:00 1803

原创 标准ASCLL码对照表

该表展示了二进制、八进制、十进制和十六进制编码对应的字符及其解释。从0000000(0)到0111111(127)共128个字符,包括控制字符(如NUL空字符、BEL响铃)、特殊符号(如空格、!、@)和字母数字。控制字符主要用于数据传输控制,如SOH(标题开始)、STX(正文开始)、ACK(响应)等。32-126为可见字符,包含大小写字母、数字和标点符号。第127位DEL为删除字符。

2025-07-10 20:27:59 837

原创 C语言基础(变量、基本数据类型)

本文详细介绍了C语言中的变量概念及其基本数据类型。变量是程序运行过程中可变的量,代表内存中的存储单元,用于存放数据。文章阐述了变量的命名规则、声明方式、初始化方法以及变量在内存中的存储形式。重点讲解了三种基本数据类型:整型(包括有符号和无符号)、浮点型(单精度、双精度)和字符型,分析了它们在内存中的二进制存储机制(如补码、IEEE754标准)和相互转换关系。同时介绍了标识符的分类(关键字、预定义标识符、用户标识符)及其命名规范,强调了C语言对变量"先定义后使用"的原则。

2025-07-10 08:00:00 1063

原创 C语言基础(概述、数据类型、常量)

本文系统介绍了计算机基础知识和C语言核心内容。计算机由硬件(CPU、内存等六大部件)和软件(系统/应用软件)组成,遵循存储程序原理工作。C语言起源于1972年,历经C89、C99等标准演进,具有高效、可移植等特点。文章详细讲解了C程序开发流程(编辑-编译-运行)、基本结构(main函数为核心)、编程规范(缩进/注释等要求)以及数据类型分类(8种基本类型+构造类型)。特别强调了常量(整型/浮点/字符/字符串/符号常量)的使用方法和注意事项,为C语言学习提供了系统化的

2025-07-09 08:00:00 725

原创 文件导出和导入

EasyExcel 使用指南:导入导出功能实现 摘要:本文介绍了使用 EasyExcel 实现 Excel 导入导出的关键方法。主要内容包括: 导出功能实现:通过 @ExcelProperty 设置导出字段名和顺序,@ExcelIgnore 忽略字段,@DateTimeFormat/@NumberFormat 处理格式转换 LocalDateTime 类型处理:自定义 LocalDateTimeConverter 转换器解决日期格式问题 导入功能实现:通过 UserReadListener 监听器读取数据,

2025-07-08 08:30:00 365

原创 Linux基础六(vim编译器、虚拟机网络模式、Linux共享环境搭建、网络相关指令、进程相关指令、 磁盘相关指令)

Vim进阶教程包含光标移动(gg/G/行号)、删除(x/dd/dG)、复制(yy/nyy)、粘贴(p/P)、撤销(u/U)等核心操作,以及字符查找(/string)、替换(:%s/old/new)等高效功能。网络部分介绍了三种虚拟机模式(桥接/NAT/仅主机)和ping/ifconfig/netstat等网络命令。系统管理涉及进程(ps/top/kill)、磁盘(du/df)操作,以及文件挂载(mount/umount)和共享服务搭建(NFS/Samba/FTP)。

2025-07-07 19:55:36 1135

原创 Linux基础五(通配符、压缩、打包、解压缩、VIM编辑器基础)

Linux文件操作与压缩指南 本文介绍了Linux系统中常用的文件操作和压缩解压指令。主要内容包括: 通配符使用:*匹配多个字符,?匹配单个字符,[]匹配范围内的字符 文件权限说明:r(读4)、w(写2)、x(执行1)权限的数字表示及操作限制 压缩工具: gzip:压缩为.gz格式,支持递归压缩 bzip2:压缩为.bz2格式,提供更高压缩率 zip:跨平台压缩工具,需额外安装 打包指令tar:结合-cvf打包,-xvf解包,可配合-z(gzip)或-j(bzip2)进行压缩 Vim编辑器使用:三种工作模式

2025-07-06 17:57:05 515

原创 Linux基础四(用户管理、用户组管理、权限管理)

摘要:本文介绍了Linux系统中的用户与用户组管理。系统通过用户名和密码识别用户,其中root用户拥有最高权限。用户组便于权限管理,成员可共享文件权限。文章详细说明了用户/用户组的创建、修改、删除指令(如useradd、groupadd、chown等),以及权限设置方法(文字设定法和数字设定法)。针对团队开发场景,提供了在/home目录下建立共享工作目录并设置组权限的完整解决方案,包括新建用户组、分配目录所有权和设置读写权限等步骤。重点强调了root用户与普通用户的权限差异及切换方式,以及密码管理的安全性注

2025-07-03 21:16:52 1646

原创 Linux基础三(文件操作)

本文介绍了Linux系统中常用的文件查看与搜索指令。文件查看方面,cat用于查看小文件,more和less支持分页查看,head和tail分别查看文件头部和尾部内容。文件搜索方面,grep用于文本搜索并支持正则匹配,find通过磁盘遍历实现精确查找,locate从数据库快速查找。此外还介绍了which查找命令路径、echo输出内容以及管道操作符的用法。这些指令涵盖了Linux系统基本的文件内容查看、搜索和操作需求,适合不同场景下的文件处理任务。

2025-07-03 09:40:58 552

原创 Linus基础二(目录操作)

本文介绍了Linux系统中常用的文件与目录操作命令及其语法。主要包括:pwd查看当前路径、ls显示目录内容(支持-a、-l等选项)、cd切换目录(含~、-等特殊路径)、mkdir创建目录(-p可创建多级目录)、rmdir删除空目录、touch创建/更新文件、rm删除文件或目录(-r递归删除)、cp复制文件/目录(-r递归复制)、mv移动或重命名文件/目录。各命令均配有具体语法格式和典型用法示例,特别说明了通配符*的使用方法以及移动/复制时实现重命名的技巧。

2025-07-03 08:51:59 821

原创 Linux基础一( 指令起步、文件系统)

Linux终端操作指南摘要 常用快捷键: 字体调整:Ctrl+Shift++/-放大缩小 屏幕操作:Ctrl+L清屏,Ctrl+S/Q锁定/解锁 程序控制:Ctrl+C终止,Ctrl+D退出会话 效率工具:Tab自动补全 终端提示符解析: 用户名@主机名 当前目录($普通用户/#root) 文件系统特点: 倒树状结构,重要目录: /bin普通指令 /boot引导程序 /etc配置文件 /home用户目录 /usr默认安装路径 路径类型: 绝对路径:从根目录/开始 相对路径:以./或当前目录为基准 文件类型标

2025-07-02 21:42:00 459

.vimrc的模板(如果有问题可以后台私我)

.vimrc的模板(如果有问题可以后台私我)

2025-07-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除