C语言编程预备知识

时间:2021-04-01 23:39:45   收藏:0   阅读:38

CPU 内存条 硬盘 显卡 主板 显示器之间的关系

例:点击一个视频文件,电脑桌面就能出现一个视频,供大家观看

原理:操作系统提供一个点击指令,然后从硬盘读取对应文件,放置到内存条中,CPU处理内存条中的数据,生成一个结果(变成相应的声音、图像),然后通过声卡及显示器来显示声音和图像。(其中主板提供各个插槽,是用于各个模块之间的连接、转换)

C程序如何运行起来的

C语言编写程序是源程序,然后通过编译器翻译成二进制的目标程序,然后再将目标程序与系统的函数库以及其他目标程序连接起来,形成可执行的目标程序

什么是数据类型

什么是变量

变量的本质就是内存中一段存储空间

CPU 内存条 C 编译器 操作系统之间的关系

C编译器定义一个变量i=3,操作系统给变量i在内存条中分配一个空闲的存储空间(用来存储i的值),CPU用来调用内存条中的数据

变量为什么要初始化

所谓初始化就是赋值的意思

内存是在操作系统的统一管理下使用的

综上所述,一个软件所分配到的空间中极可能存在着以前其他软件使用过后的残留数据,这些数据被称为垃圾数据。所以通常情况下我们为一个变量、一个数组,分配好存储空间就之后都要对该内存空间初始化!

如何定义变量

数据类型 变量名 = 要赋的值;

等价于

数据类型 变量名;

变量名 = 要赋的值;

例:

int i = 3; 等价于 int i;i = 3;

int i , j ; 等价于 int i;int j;

int i,j = 3; 等价于 int i;int j; j = 3;

int i = 3, j = 5;等价于 int i;int j;i = 3; j = 5;

int i,j;i = j = 5; 等价于 int i;int j;i = 5; j = 5;

什么是进制

就是数值一种表现方式,常用的有二进制、八进制、十进制、十六进制

二进制:逢二进一

八进制:逢八进一 (C中八进制前面加0,是数字0而不是字母o)

十进制:逢十进一

十六进制:逢十六进一 (C中十六进制前面加0x或0X)

常量在C语言中如何表示的

常量以什么样的二进制代码存储在计算机中

代码规范化

什么是字节

字节就是存储数据的单位,并且是硬件所能访问的最小单位

不同类型数据之间相互赋值的问题

 

什么是ASCII

ASCII不是一个值,而是一种规定

ASCII规定了不同的字符使用哪个整数值去表示

例:‘A ‘= 65;‘B‘ = 66;

字符的存储

字符的存储本质上与整数的存储方式相同

原文:https://www.cnblogs.com/zgf1495/p/14608367.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!