2016年4月12日

cpu如何计算1+2?

摘要: 3+2=? 首先,将1,2存入到容器中 x:0010 y:0011 1.cpu首先将两个数进行异或 x^y 0010 xor 0011 0001 将0001 存入另一个容器R 2.cpu如何确定算完了?(为了确定R是否已经算到最后了)与运算 x&y 0010 & 0011 0010 然后将 0010 阅读全文

posted @ 2016-04-12 15:24 碎紫妖瞳 阅读(328) 评论(0) 推荐(0) 编辑

c语言中的预处理指令

摘要: 预处理指令包括宏定义,文件包含,条件编译等 #define ,#undef,#include,#ifdef,#else,#endif,#ifndef,#if,#elif,#line,#error,#pragma 1.#define 宏定义,在预处理阶段,会进行简单的文本替换 (1)在双引号中的宏没有 阅读全文

posted @ 2016-04-12 10:39 碎紫妖瞳 阅读(435) 评论(0) 推荐(0) 编辑

sizeof , offsetof

摘要: 1.sizeof是c/c++中的一个操作符(operator),返回一个对象或者类型所占的内存字节数 (1)使用:用于数据类型,变量 (2)判断 类型在本机的大小,计算数组中元素的个数 2.offsetof : offset of a structure member 头文件: #include<s 阅读全文

posted @ 2016-04-12 10:38 碎紫妖瞳 阅读(253) 评论(0) 推荐(0) 编辑

位运算

摘要: 1.使c区别于许多高级语言的特性之一,是访问整数中的个别位的能力。该特性通常是程序与硬件设备和c操作系统相连接的关键 c语言中两个主要的访问位的工具。位运算符(| ,& , >> 右移, << 左移);在结构体中创建位字段的能力 二进制 0 1 可以用于表示计算机内存和寄存器中位的打开和关闭状态,所 阅读全文

posted @ 2016-04-12 10:38 碎紫妖瞳 阅读(211) 评论(0) 推荐(0) 编辑

导航