- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 c++基础程序知识(3)
本文介绍了C++中常用的输入输出函数及其使用方法。在输入方面,详细讲解了getchar()函数(接收单个字符)、cin流(读取多种数据类型)和scanf()函数(格式化输入);在输出方面,介绍了putchar()函数(输出单个字符)、cout流(输出多种数据)和printf()函数(格式化输出)。重点解析了scanf()和printf()函数的格式控制符及其修饰符,包括整数(%d)、浮点数(%f)、字符串(%s)等类型,以及宽度控制、对齐方式等格式化选项。文章通过示例代码展示了各种输入输出函数的具体用法,特
2025-08-19 19:20:54
1005
原创 c++基础知识(2)
(2)当左边是整数,右边是实型时;将去掉小数部分并截取该整数的对应的有效位数;例如:a=b=c=d=3<=>a=3,b=3,c=3,d=3;四、运算符优先级与结合性(必背)三、关系与逻辑运算符。
2025-08-19 18:03:04
360
原创 c++语言基础
本文主要介绍了C++程序结构中的头文件和主函数(main),以及变量与常量的核心知识点。头文件部分说明了其作用和常见标准库的分类,包括C++核心功能头文件和C兼容头文件对比。主函数部分详细讲解了合法定义形式、返回值处理规则以及竞赛中的特殊考点。变量与常量部分则系统阐述了变量的定义、数据类型、内存占用、命名规则,以及常量的三种实现方式(const、constexpr、#define)及其特性对比。文章特别针对信息学奥赛强调了易错点和实用建议,如必须显式初始化变量、常量命名规范、作用域冲突等关键问题。
2025-08-19 17:39:54
712
原创 有道小图灵第二单元答案与讲解
这篇内容介绍了7道编程练习题及其解答,主要涉及基础输入输出、算术运算和数字处理。题目包括:格式化输出整数、求商和余数、分解四位数各位、A+B计算、大数乘法、五位数逆序输出,以及工程进度计算问题。每个题目都提供了C++代码实现,并附有简要解题思路和注意事项,如数据类型选择(long long处理大数)、数学公式推导等。这些练习适合编程初学者巩固基础语法和逻辑思维能力。
2025-08-16 04:09:58
478
原创 进制的认识与相互转化
八进制不能直接转化为十进制,需要将八进制转化为二进制,再由二进制转化为十六进制。将25.68(D)转化为十六进制(精确到小数点后三位)将25.68(D)转化为八进制(精确到小数点后三位)将76.67(D)转化为二进制,小数点取5位。将1011 0011(B)转化为十六进制。将10110011(B)转化为八进制。将10110011(B)转化为十进制。将267(O)转化为二进制。将267(O)转化为十进制。相加,结果转换为八进制。将67(D)转化为二进制。将B3(H)转化为二进制。将B3(H)转化为十进制。
2025-08-12 19:39:23
596
原创 有道小图灵第一单元代码讲解
本文介绍了四个C++编程基础练习:1)输出倒三角形星号图形;2)输出带单引号的英文和中文名言;3)将小数转换为百分数格式输出;4)接收三个整数并输出第二个数。每个练习都包含示例代码和关键要点说明,如转义字符使用、字符串拼接和输入输出操作等,适合初学者巩固基础语法知识。
2025-08-12 17:11:20
157
原创 一、计算机基础知识(1)
计算机发展经历了五个阶段:从1946年第一台电子计算机ENIAC诞生,到现代智能计算机系统。冯·诺伊曼提出计算机五大组件体系结构,图灵奠定了现代计算机理论基础。计算机按规模可分为巨型到微型,按功能分为单媒体和多媒体计算机。主要特征包括数值计算、数据处理、过程控制、辅助系统和人工智能应用。计算机技术已从最初的军事科研扩展到社会各领域,成为现代社会不可或缺的工具。
2025-08-12 16:37:47
257
原创 多进程实现
《计算机操作系统》这门课对进程有这样的描述:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。掌握操作系统进程的概念、特征、进程间的切换。掌握Linux系统下与进程相关的函数。Eclipse-CDT 2.3.4C\C++本实验的工作目录为: /headless/D
2022-06-10 19:35:55
612
原创 文件打包与压缩
打开终端窗口,依次输入以下命令:在当前目录下新建文件夹compress,作为本实验的工作目录。再将file.txt和longfile.txt复制到工作目录:1.文件的打包文件的打包是指将多个文件打包成一个文件,由于Linux的很多压缩程序只能对一个文件进行压缩,因此首先要将多个文件打包成一个文件,这个过程并不会减小文件占用的磁盘空间,常用的打包命令为tar。语法:tar [-cvf] 生成tar包名 将要打包的文件和目录选项与参数:-c 指定打包后的tar包名-v 查看打包过程-f 指定将要打包的
2022-06-06 10:55:22
1243
原创 用户与群组管理
本实验需在root账户下开展。语法:useradd [-cdgGsu] 用户名选项与参数:-c 添加备注文字,将添加到passwd的备注栏位-d 指定用户主目录,若该目录不存在,可以使用-m创建-g 指定用户所属的用户组-G 指定用户所属的附加组-s 指定用户登录后使用的Shell-u 指定用户的用户号示例:添加用户sam,并指定家目录为/home/samuseradd添加用户时,默认会为用户创建一个与用户同名的用户组。-g 选项表示不为用户创建新组, 而使用 -g 后的指定用户组。-G 后面跟一个用户
2022-06-06 09:35:47
1045
原创 文本编辑器vi
vi是一种工作在Linux上的文本编辑器,全称是Visual Interface。它在字符模式下工作,不需要图形界面。它有三种基本的工作模式:命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)命令模式用户再启动vi后,直接进入了命令模式。在此模式下可以输入各种命令。以下是几种常用的命令:i 切换到输入模式,以输入字符输入模式在命令模式下输入i进入输入模式。在输入模式中,可以使用以下按键完成想要的输入:按键输入各种字符方向键 在文本中移动光标
2022-06-06 08:33:51
824
原创 linux文件搜索
新建文件夹search,将file.txt、file2.txt和longfile.txt复制其中,并新建文件夹adir、dir1和dir2和文件dir.txt,并复制longfile.txt分别到dir1和dir2中(20分)。在命令后添加"> 文件名"将内容输出到文件中。任务一使用which搜索"touch",输出结果到search_1.txt(20分)任务二搜索文件夹search中所有以"dir"开头的文件夹,输出结果到search_2.txt(30分)任务三搜索文件夹search中大..
2022-05-30 14:43:28
2131
2
原创 文件目录权限管理
清空本实验工作目录,重新复制文件file.txt和longfile.txt到本实验工作目录(20分)任务一:对于文件longfile.txt,采用字母形式赋予属主和属组全部权限,取消其他用户全部权限(40分)。任务二:对于文件file.txt,采用数字形式赋予属主和属组全部权限,取消其他用户全部权限(40分)。...
2022-05-27 22:41:39
2102
原创 Linux文件和目录基本操作
打开终端窗口,依次输入以下命令:在当前目录下新建文件夹dirandfile,作为本实验的工作目录。语法:mkdir [-mp] 目录名称选项和参数:-m :配置文件的权限-p :递归地创建目标目录及全部的上层目录示例:可以看到有了-p选项之后,可以递归地创建出所需要目录的上层目录。如果没有设置-m选项,那么该目录将被设置为默认权限,在上例中该目录通过-m 711设置为了drwxr-sr-x权限。语法:ls [-aAdfFhilnrRSt] 目录名称ls [–color={never,auto,a
2022-05-25 15:35:17
1325
原创 Linux系统实验
Linux系统实验第一章 实验一1.1信息概述一、常用命令及含义在Linux系统中输入"ls /",查看系统根目录结构:$ ls /bin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr以下是根目录下各个子目录的详解:bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令boot: 这里存放Linux启动时常用的核心文件
2022-05-25 11:32:04
1934
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅