计算机初学2

发布时间:2026/10/26 6:20:27
计算机初学2 计算机初学1-CSDN博客一、像素点信息包含坐标和颜色值(x, y, k1, k2, k3)x、y为横纵坐标使用 short 类型存储各占16位k1红、k2绿、k3蓝既代表颜色又代表亮度发光等级范围为0~255各占8位每个像素点大小为16 16 8 8 8 56 bit最终由硬件将比特信号转换为视觉信号显示在屏幕上。二、比特流以1 bit 为单位字节流以8 bit1字节为单位字符流以字符为单位每个字符占1~4字节取决于编码方式如UTF-8网络流、文件流本质上都是由上述流构成的。所有流底层都是以数组字节数组或字符数组形式存储对流的操作本质上就是对数组的操作。三、同一个字符在不同字号下其编码值相同但渲染后的像素点阵分布不同。字号大小不同每个字符所占的像素网格数量不同因此像素分布形状不一样除非是完全按比例缩放。用放大镜观察不同字号的同个字符可以看到它们的像素分布形状存在差异。四、函数以栈的方式存储和运行。每当一个新函数被调用时系统会将其相关信息参数、局部变量、返回地址等压入栈中函数运行完毕后出栈。每时每刻只有栈顶的函数处于运行状态其他函数暂停执行。main函数运行的过程称为一个线程即一条线性的调用链。一个进程中可以同时包含多个线程。线程是操作系统进行任务调度的最小单位。栈的大小是固定的如果递归过深或局部变量过大会导致栈溢出Stack Overflow。main方法本身也运行在栈结构中。变量的声明属于入栈操作变量作用域由花括号{}界定当程序执行到对应的}时该作用域内的变量出栈被销毁。变量的作用域本质上由栈结构来管理。当句柄引用/指针出栈时其指向的堆内存中的值并不会随之释放需要手动释放或由垃圾回收机制处理。可以将基本类型如 int、char、short视为原子结构体类型视为由多个原子组合而成的分子。五、在C语言中声明变量时会在内存中申请存储空间。以指针变量为例它本身在栈上占用一块区域存储的是目标内存的地址。对于多级指针每个区域存储的是下一个区域的地址最终指向实际存储值的区域。未初始化的变量区域中存储的是随机的二进制数据残留值。六、计算机中具备存储能力的部件主要有CPU包含三级高速缓存即L1/L2/L3 Cache、内存和硬盘含SSD。内存进行删除操作时实际上并不会立刻擦除数据而是将该内存区域标记为无效或可重用。原有数据仍然驻留在该区域中直到被新数据覆盖才会被真正清除。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询