摘要: 本篇由作者原创(部分参考) 注意:位操作只适用于整型数据的操作,对于float型和double型数据编译器会报错。 位操作有与、或、异或、取反、左移、右移六种,符号及运算规则如下: 符号 描述 运算规则 & 与 两个位都为1时,结果才为1 | 或 两个位都为0时,结果才为0 ^ 异或 两个位相同为0 阅读全文
posted @ 2016-11-17 16:07 436酱油哥 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 本文由作者原创 目录: 1、无符号数和有符号数的区别 2、原码,反码,补码 3、计算机为什么使用补码存储数据 1、无符号数和有符号数的区别 数据在计算机中都是以二进制串的形式存储!字节是内存的基本单位,计算机存储和管理数据以字节为最小单位(还有 字、双字)。 首先要分清无符号数和有符号数: 无符号数 阅读全文
posted @ 2016-11-16 19:53 436酱油哥 阅读(12785) 评论(2) 推荐(1) 编辑
摘要: 1、网络中进程之间如何通信? 2、Socket是什么? 3、socket的基本操作 3.1、socket()函数 3.2、bind()函数 3.3、listen()、connect()函数 3.4、accept()函数 3.5、read()、write()函数等 3.6、close()函数 4、so 阅读全文
posted @ 2016-11-16 18:30 436酱油哥 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 什么是内联函数 如何使函数内联 为什么要使用内联函数 inline函数的优缺点分析 什么时候该使用内联函数 阅读目录 什么是内联函数 如何使函数内联 为什么要使用内联函数 inline函数的优缺点分析 什么时候该使用内联函数 正文 在C语言中,我们使用宏定义函数这种借助编译器的优化技术来减 阅读全文
posted @ 2016-11-15 20:20 436酱油哥 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: 2.纯虚函数(pure virtual) C++中包含纯虚函数的类,被称为是“抽象类”。抽 阅读全文
posted @ 2016-11-15 19:54 436酱油哥 阅读(187) 评论(0) 推荐(0) 编辑
摘要: C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对 阅读全文
posted @ 2016-11-15 19:49 436酱油哥 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如: int i = 1; i = i << 2; //把i里的值左移2位 也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成 000...01 阅读全文
posted @ 2016-11-15 19:47 436酱油哥 阅读(1152) 评论(0) 推荐(0) 编辑