自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言编程预备知识——运算符

C语言提供了丰富的运算符,用于执行各种操作,包括算术运算、逻辑运算、位运算等。运算符根据功能可分为以下几类。

2025-06-21 08:45:54 195

原创 C语言编程预备知识——不同类型的数据之间相互赋值的问题

在C语言中,不同类型的数据相互赋值时会发生隐式类型转换(编译器自动处理)或显式类型转换(强制类型转换)。(自动类型提升):由编译器根据数据类型优先级自动完成。赋值时,低优先级类型会向高优先级类型转换。:直接截断小数部分,不进行四舍五入。:可能因符号位解释不同导致数值变化。:保留整数数值,转换为浮点数形式。:可能发生数据截断(高位丢失)。:通过强制类型转换运算符。

2025-06-21 08:41:47 541

原创 C语言编程预备知识——什么是字节

字节(Byte)是计算机科学中用于表示数据存储和传输的基本单位。一个字节通常由8个二进制位(bit)组成,可以表示256种不同的状态(2^8=256)。字节是衡量文件大小、内存容量和数据传输速度的基础单位。

2025-06-21 08:37:29 425

原创 C语言编程预备知识——常量以什么样的二进制代码存储在计算机中

在C语言中,常量的二进制存储方式取决于其数据类型和具体的编译器实现。NULL指针通常存储为全零的地址值,具体位数取决于系统架构(32位为4字节0,64位为8字节0)。该程序会输出整数变量n的二进制表示形式,具体输出取决于系统的字节序。字符串常量存储为字符数组,末尾自动添加空字符’\0’(二进制。整数常量通常以补码形式存储在计算机中。枚举常量实际存储为整数,具体大小由编译器决定,通常与。

2025-06-21 08:35:45 432

原创 C语言编程预备知识——常量在C语言中如何表示的

基本类型常量直接使用字面值(如1231231233.143.143.14'a'使用const关键字可以创建更灵活的常量变量。在编程时,确保常量值在有效范围内(例如,整数不超出−21474836482147483647−21474836482147483647),以避免溢出错误。如果您有特定常量类型或场景的问题,我可以提供更详细的解释或示例!

2025-06-21 08:34:15 813

原创 C语言编程预备知识——进制中间相互转换

使用除2取余法,将十进制数反复除以2并记录余数,直到商为0。余数的逆序即为二进制结果。使用除16取余法,余数10-15用A-F表示。通过四位二进制对应一位十六进制的规则转换。每位转换为数值后乘以16的幂次并累加。从右到左,每位乘以2的幂次并累加。使用除8取余法,类似于二进制转换。每位乘以8的幂次并累加。

2025-06-04 11:26:41 190

原创 C语言编程预备知识——什么是进制

进制(Number System)是表示数值的方法,基于不同的基数(Base)对数字进行排列组合。常见的进制包括二进制(Base 2)、八进制(Base 8)、十进制(Base 10)和十六进制(Base 16)。理解进制是掌握计算机底层逻辑和高效编程的基础,尤其在嵌入式开发、数据压缩等领域至关重要。为基本符号,基数为 2,是计算机底层数据处理的基础。为基本符号,基数为 10,为日常使用的默认进制。(不区分大小写)为基本符号,基数为 16,前缀为。为基本符号,基数为 8,前缀为。

2025-06-04 10:44:36 291

原创 C语言编程预备知识——什么是进制

进制(Number System)是指表示数值的方法,基于不同的基数(Base)来组织数字。常见的进制包括二进制(Base-2)、八进制(Base-8)、十进制(Base-10)和十六进制(Base-16)。在C语言中,不同进制的数值可以通过特定前缀或格式直接表示。通过理解进制及其在C语言中的表示,可以更灵活地处理数值和底层数据。

2025-06-04 10:16:46 267

原创 C语言编程预备知识——如何定义变量

/ 定义三个整型变量// 定义两个浮点变量,其中一个初始化。

2025-06-04 10:12:17 339

原创 C语言编程预备知识——变量为什么要初始化

未初始化的变量可能包含内存中的随机值(垃圾值),直接使用这类变量会导致不可预测的行为。int x;// 未初始化,输出不确定。

2025-06-04 10:09:59 470

原创 C语言编程预备知识——cpu 内存条 VC++6.0 操作系统 之间的关系

C语言程序编译后的机器码由CPU直接执行,程序运行时需要的内存空间(如变量、数组)由内存条分配。VC++6.0是集成开发环境(IDE),运行在操作系统(如Windows)之上。例如,VC++6.0调用操作系统的编译器(如cl.exe)和链接器生成可执行文件。CPU从内存中读取指令并执行,过程中可能涉及内存读写(如变量操作)、系统调用(如I/O操作)。在VC++6.0中编写C代码,调用编译器生成目标文件(.obj),再链接为.exe文件。操作系统将.exe文件加载到内存,分配代码段、数据段等内存区域。

2025-06-04 00:37:27 273

原创 C语言编程预备知识——数据类型的概念

数据类型是编程语言中用于定义变量或常量可以存储的数据种类及其操作方式的规范。它决定了数据的存储大小、取值范围以及可执行的操作。数据类型是C语言的基础,合理选择类型能提升程序效率和正确性。

2025-06-04 00:30:18 291

原创 C语言编程预备知识——什么是变量

在C语言中,变量是程序用来存储数据的基本单元。每个变量都有一个特定的数据类型(如整数、字符、浮点数等),决定了变量可以存储的数据范围和占用的内存空间大小。变量需要通过声明来定义,并可以赋予初始值。// 整数类型变量// 浮点数类型变量// 字符类型变量。

2025-06-04 00:22:17 229

原创 C语言编程预备知识——cpu 内存条 硬盘 显卡 主板 显示器 之间的关系

CPU、内存条、显卡、硬盘均需插入主板对应插槽或接口(如CPU插槽、DIMM插槽、PCIe插槽、SATA/M.2接口)。CPU通过内存控制器直接访问内存条(RAM),内存作为临时数据仓库存储正在运行的应用程序和数据。CPU计算时优先从高速缓存读取数据,未命中时访问内存,最后才读取硬盘。硬盘(HDD/SSD)作为永久存储,需先将数据加载到内存才能被CPU处理。现代系统采用直接内存访问(DMA)技术,允许存储设备与内存直接交换数据而不占用CPU资源。所有组件均依赖电源供电,高性能CPU和显卡需要额外供电接口。

2025-06-04 00:17:24 497 1

空空如也

空空如也

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

TA关注的人

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