【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记

目录

  • 前言
    • 一、我的学习视频
    • 二、计算机基础知识部分
      • P1 前篇:计算机的世界
      • P2 前篇:操作系统的介绍
      • P3 前篇:计算机编程语言
    • 三、CLion基础入门操作
      • P4 前篇:开发环境准备
    • 四、C语言基础知识部分
      • P5 入门:C语言程序基本格式
        • 1.printf基本的输出函数
        • 2.转义字符" \ "
        • 3.多行注释
        • 4.return 0;
    • 五、基本数据类型
      • P6 入门:数据的底层表示和单位
      • P7 入门:原码、反码和补码
        • 1.码的范围
        • 2.二进制减法计算
      • P8 入门:基本数据类型介绍
        • 1.整数类型
        • 2.浮点类型
        • 3.字符类型
        • ★★★ASCII码表

前言

大一期间感觉没学好C语言,只是会了一些基本的语法,函数、数组和指针不能灵活运用,加之CLion在程序场上的狂热流行,决定学一学,也复习一下C语言。

一、我的学习视频

我是跟着b站上的一位up主学的,这篇笔记也是从里面做的一点小小的记录,感觉很不错,推荐给大家。

C语言程序设计 已完结(CLion 2022 最新版)4K蓝光画质+杜比音效梦开始的地方

【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第1张图片

二、计算机基础知识部分

P1 前篇:计算机的世界

计算机外设:

显示器、鼠标、键盘、调制解调器、扫描仪、打印机、数码相机、数字摄像机、光盘刻录机等。

P2 前篇:操作系统的介绍

操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互操作的界面。
一般在计算机专业大二,会开放《操作系统》课程,会详细讲解操作系统的底层运作机制和调度。

P3 前篇:计算机编程语言

计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。而指令集的先进与否,也关系到CPU的性能发挥,它也是CPU性能体现的一个重要标志。

C语言虽然支持按照我们更容易理解的方式去进行编程,但是最后还是会编译成汇编指令最后变成计算机可以直接执行的指令,不过具体的编译过程,我们不需要再关心了,我们只需要去写就可以了,而对我们代码进行编译的东西,称为编译器

三、CLion基础入门操作

P4 前篇:开发环境准备

已经下载好了CLion

1.新建项目
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第2张图片
C可执行文件----创建
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第3张图片
2.调节字体

文件----设置----编辑器----字体
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第4张图片
打开untitled.exe文件所在位置
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第5张图片
使用cmd运行【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第6张图片
直接在路径里面输入cmd可以在当前路径执行
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第7张图片
这里使用Tab键可以补全

四、C语言基础知识部分

1) C语言程序都是从main函数开始执行的 √
2) C程序的执行总是从main函数开始,在main函数结束。√

P5 入门:C语言程序基本格式

1.printf基本的输出函数

格式 固定搭配

//格式 固定搭配
#include    //有空格

int main(){
    printf("hello world!");
    return 0;
}

【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第8张图片

2.转义字符" \ "

【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第9张图片

3.多行注释

/** 再加上回车(一个斜杠加上两个*号再按回车)
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第10张图片

4.return 0;

return 0;可加可不加
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第11张图片

五、基本数据类型

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对应的原码、补码是1000,反码是1111?


在这里插入图片描述


在这里插入图片描述


8位原码,反码,补码取值范围
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第12张图片
【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第13张图片

2.二进制减法计算

【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第14张图片【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第15张图片【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第16张图片

P8 入门:基本数据类型介绍

1.整数类型

【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第17张图片

2.浮点类型

【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第18张图片

3.字符类型

★★★ASCII码表


【梦开始的地方】C语言复习笔记01、CLion的学习与使用笔记_第19张图片

你可能感兴趣的:(C语言,c语言,学习,开发语言)