导图社区 c语言知识思维导图
这是一篇关于c语言学前知识的思维导图,该思维导图深入详细地总结关于C语言所涉及到的知识点,配套B站郝斌老师的课程效果会更佳。
社区模板帮助中心,点此进入>>
c语言知识
基础储备系列
cpu,内存条,硬盘,显卡,主板,显示器之间关系
硬盘
内存条
cpu
显卡
显示器
数据类型
基本数据类型
整数
int
整型
4字节
short int
短整型
2字节
long int
长整型
8字节
浮点数(实数)
单精度
float
双精度
double
字符
char
用法注意
不能把字符串赋值给字符
例子
举例
复合
结构体
枚举
共用体
变量
什么是变量?
个人理解为在内存条上申请一个位置
为什么一定要初始化
因为会出现填充字
如何定义变量
变量名 = 要赋的值
进制
是什么
逢几进一
十进制逢十进一
为什么
计算机只识别二进制
类型
十进制
逢十进一
前啥也不加
%d表示以十进制输出
八进制
逢八进一
C中规定八进制前要加0(不是大写O)
%o
十六进制
逢十六进一
前加0x或0X
%x或%X
1——9,A——F
基础储备系列2
常量在c语言中的表示
传统写法
以0开头(不是O)
前面加0x或0X
浮点数
传统计数法
eg:3.2
科学计数法
eg:3.2e3 = 3200
单个字符用单引号
eg:‘A’
字符串用双引号
eg:”Hello World“
ps:“A是正确的”
=‘A’'0'的组合
代码规范
1.成对法则
例如打括号时一次打完再填内容
2.缩进
同等地位不缩进
内部代码要缩进
3.换行
分功能区
常亮以什么样的二进制代码储存在计算机中
补码
实数
IEEE754
字符本质是与整数相同
字节
是存储数据的单位, 是硬盘能访问的最小单位
1字节=8位 1k=1024字节 1M=1024k 1G=1024M
ASCII
ASCII不是一个值,而是一种规定
规定了不同字符用哪个整数值去表示