目录
前言
大一期间感觉没学好C语言,只是会了一些基本的语法,函数、数组和指针不能灵活运用,加之CLion在程序场上的狂热流行,决定学一学,也复习一下C语言。
一、我的学习视频
我是跟着b站上的一位up主学的,这篇笔记也是从里面做的一点小小的记录,感觉很不错,推荐给大家。
二、计算机基础知识部分
P1 前篇:计算机的世界
计算机外设:
显示器、鼠标、键盘、调制解调器、扫描仪、打印机、数码相机、数字摄像机、光盘刻录机等。
P2 前篇:操作系统的介绍
操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互操作的界面。
一般在计算机专业大二,会开放《操作系统》课程,会详细讲解操作系统的底层运作机制和调度。
P3 前篇:计算机编程语言
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。而指令集的先进与否,也关系到CPU的性能发挥,它也是CPU性能体现的一个重要标志。
C语言虽然支持按照我们更容易理解的方式去进行编程,但是最后还是会编译成汇编指令最后变成计算机可以直接执行的指令,不过具体的编译过程,我们不需要再关心了,我们只需要去写就可以了,而对我们代码进行编译的东西,称为编译器。
三、CLion基础入门操作
P4 前篇:开发环境准备
已经下载好了CLion
1.新建项目
C可执行文件----创建
2.调节字体
文件----设置----编辑器----字体
打开untitled.exe文件所在位置
使用cmd运行
直接在路径里面输入cmd可以在当前路径执行
这里使用Tab键可以补全
四、C语言基础知识部分
1) C语言程序都是从main函数开始执行的 √
2) C程序的执行总是从main函数开始,在main函数结束。√
P5 入门:C语言程序基本格式
1.printf基本的输出函数
格式 固定搭配
//格式 固定搭配
#include <stdio.h> //有空格
int main(){
printf("hello world!");
return 0;
}
2.转义字符" \ "
3.多行注释
/** 再加上回车(一个斜杠加上两个*号再按回车)
4.return 0;
return 0;可加可不加
五、基本数据类型
P6 入门:数据的底层表示和单位
一个二进制表示一个位(bit),八个二进制(8个bit)表示一个字节(B),两个字节等于一个字,即1个字等于16个bit
1B=8bit
1字=2B=16bit
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
P7 入门:原码、反码和补码
1.码的范围
4bit位能够表示的范围是-8~+7(C语言使用的就是补码)
8位原码,反码,补码取值范围
2.二进制减法计算
P8 入门:基本数据类型介绍
1.整数类型
2.浮点类型
3.字符类型
★★★ASCII码表