目录
cpu 内存条 硬盘 显卡 主板 显示器 之间的关系
什么是数据类型
基本数据类型
复合数据类型
什么是变量
变量为什么必须初始化,初始化就是赋值的意思
如何定义变量
什么是进制
常量在C语言中如何表示
常量以什么样的二进制代码存储在计算机中
什么是字节
什么是ASCII码,重定义
编辑
字符存储的本质
cpu 内存条 硬盘 显卡 主板 显示器 之间的关系
以电影猛龙过江为例,电影放在硬盘上,双击后操作系统把它调入到内存条,cpu处理内存条上的电影,图片通过显卡在显示器上显示,声音传给声卡,
cpu 内存条 硬盘 显卡是插在主卡上的
什么是数据类型
基本数据类型
复合数据类型
把基本类型拼在一起就变成了复合类型
什么是变量
变量的本质就是内存中一段存储空间
变量
作用:给一段指定的内存空间起名,方便操作这段 内存。
数据都是放在内存里的
变量为什么必须初始化,初始化就是赋值的意思
给变量分配一段内存后,这部分内存可能被其他用过,里面有未清空的数据
如何定义变量
什么是进制
十进制就是逢十进一,二进制就是逢二进一
二进制,逢二进一,如果加起来是2,则写0进1
逢八进一,相加等于八,写0进一
逢十六进一,相加等于十六,写0进一
八进制的17对应十进制的15 ,为什么17对应十进制的15?
17中的7没有进位,就是十进制的7,这个1是因为有8才能进一,这个1代表8,7+8=15
8进制23对应十进制几?这个2是因为有两个8,3+2*8=19。
88对应16进制的几?88/16=5与8,所以对应16进制58
16进制0x2c转化为十进制,0x表示16进制,和二进制一样,只不过是16的几次方
为什么是几次方,十进制523,逢十进一,能这个5不就是5*10的平方
常量在C语言中如何表示
常量以什么样的二进制代码存储在计算机中
什么是字节
买了个硬盘320G,回来一看300G,这是什么原因?因为卖硬盘的是以1000为单位,而计算机以1024为单位,所以会变小
什么是ASCII码,重定义
循环中重复定义相同变量名不报错的问题_循环语句中名称有重复_喂一天鱼的博客-CSDN博客