C++
-
C++类型转换
因为需求不同我们可以选择不同的类型,我们在计算不同类型的数据时,需要用到类型转换。 我是win10 64位 所以short需要接受long的数据,则自身16位需要扩展为32位,会得…
-
浮点数
使用浮点类型可以表示带小数部分的数字,计算机将这样的值分为两部分存储,一部分表示值,一部分对值进行放大或缩小,比如3.1415926和31.415926 处了小数点位置不一样,其他…
-
C++处理数据
这部分主要讲C++中的数据类型及其变体 前面也没用这方面的笔记,刚好趁着C++再复习一次我们申明变量 int age; age = 15;语句告诉程序正在存储整数,程序找到一块能够…
-
模块简介
类 上一篇我们写了一个基本的代码框架也宣告我们由C进入了C++,这节我们根据上篇笔记用到最多的cin和cout初步了解类对象的知识,类是OPP编程的核心概念之一。类是用户定义的数据…
-
C++入坑
C语言笔记就先暂时告一段落了,我大致参考了51HOOK大佬、VC驿站syc大佬以及《C语言程序设计》 一书,感谢各位大佬。我将继续学习C++,继续完善自己的编程笔记 C++简介 我…
-
文件的定位
在文件的读写过程中,操作系统为每一个打开的文件设置了一个位置指针,指向当前读写数据的位置,每次读写一个字节后,该指针向后移动一个位置。它是一个无符号的长整数数据。用来表示当前读写的…
-
文件操作
文件概述 我们平时看到的很多文件都是文件,比如txt文本 exe程序等等。C语言中有俩种文件类型,即文本文件和二进制数据文件 文件类型指针 C语言中的文件实际上是一种结构体,因此可…
-
编译预处理
编译预处理是对C语言源程序编译前进行的预加工,这些操作是通过命令来实现的,即预编译命令,主要有三种,即宏定义、文件包含和条件编译。这些规定是由编译系统规定的,由于不是C语言本身的组…
-
联合体
通过两个问题作为学习联合体的记录关键词是Union 使用方法和结构体基本无差别 唯一不同的是联合体的成员共用一块内存空间,而结构体是每个成员都有自己的空间即Union _Ua{in…
-
位运算
之前我们在进制里面讲到了机器数、原码反码和补码以及负二进制为什么要用三种形式来表现。 我这里再补一张图,如果大家对原码反码和补码有什么不懂的话,可以去看我之前的笔记。假设字长是8位…