辛勤书包

文章
9
资源
0
加入时间
2年10月20天

常用的位操作:置位、清零与测试

以下程序可用于把某个位置位、清零或测试某位为0还是1:#include <stdio.h>#include <stdbool.h>int setbit(int num, int bit);int clearbit(int num, int bit);bool testbit(int num, int bit);int main(voi...

存储器层次结构

参考:https://time.geekbang.org/column/article/107422理解存储器的层次结构我们常常把 CPU 比喻成计算机的“大脑”。我们思考的东西,就好比 CPU 中的寄存器(Register)。寄存器与其说是存储器,其实它更像是 CPU 本身的一部分,只能存放极其有限的信息,但是速度非常快,和 CPU 同步。而我们大脑中的记忆,就好比 CPU Cache(CPU 高速缓存,我们常常简称为“缓存”)。CPU Cache 用的是一种叫作 SRAM(Static Ra

c语言数据类型总结

一,基本类型1,int1>long int ==long 8个字节 %ld2>short int ==short 2个字节 %d %i3>unsigned int ==unsigned 4个字节 %zd4>signed int ==signed==int 4个字节 %d %i2,float /double1>float ...

Java集合框架(四):Iterator 源码分析

简述Iterator迭代器的定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义是,提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器通常被称为“轻量级”对象,因为创建它的代价小。源码分析public interface Iterator<E> { /** * 检...