2017年6月11日
摘要: 四者的区别(*和++优先级相同默认从右向左运算) ++*p相当于++(*p),表示先给p指向的变量值加1,然后取该变量的值。 (*p)++相当于先取p指向的变量,然后该变量值加1。 *p++相当于*(p++),表示取p所指向变量的值,然后p增1。 *++p相当于*(++p),表示p增1,然后取p所指 阅读全文
posted @ 2017-06-11 13:30 徐小炮 阅读(525) 评论(0) 推荐(0) 编辑
摘要: const *char p和char const *p,const char*p的区别 char*const p——p必须初始化,且不能指向别处,即p是指针常量; char const*p——p指向的内容不能改变,即指向的目标是常量; const char*p——同上。 阅读全文
posted @ 2017-06-11 13:13 徐小炮 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 冯诺依曼体系结构 冯诺依曼结构也称普林斯顿结构,是一种将程序指令存储器指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。取指令和取操作数都是通过一条总线分时进行的。并且当进行高速运算是,会造成数据传输通道的瓶颈现 阅读全文
posted @ 2017-06-11 12:55 徐小炮 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 符号位 在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。 但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补码(Two's Complement)表示负数。 计算机处理加法运算逻辑 正数的原码,反码,补码都相同,负数的原码, 阅读全文
posted @ 2017-06-11 11:40 徐小炮 阅读(3986) 评论(0) 推荐(0) 编辑
摘要: 计算容量 厂家所说的4G指的是4 000 000 000字节,是按1000进制计算的,而电脑是按照1024进制计算的,所以标称为4G的NAND Flash理论容量是4 000 000 000 / 1024 / 1024 / 1024 = 3.72529G。 有无坏区的影响 所有的Flash都有坏区, 阅读全文
posted @ 2017-06-11 10:01 徐小炮 阅读(796) 评论(0) 推荐(0) 编辑