码迷,mamicode.com
首页 >  
搜索关键字:位操作    ( 1476个结果
MagicBox 20150701
【MagicBox】 ?MagicBox是Windows上的Common LISP开发环境,包含以下组件: - Spacemacs - Clozure CL - HyperSpec - Quicklisp - Git ??【使用说明】 ?解压后执行MagicBox.bat即可,自适应32/64位操作系统 ...
分类:其他好文   时间:2015-07-02 12:27:15    阅读次数:131
题目1151:位操作练习
题目描述: 给出两个不大于65535的非负整数,判断其中一个的16位二进制表示形式,是否能由另一个的16位二进制表示形式经过循环左移若干位而得到。 循环左移和普通左移的区别在于:最左边的那一位经过循环左移一位后就会被移到最右边去。比如: 1011 0000 0000 0001 经过循环左移一位后,变成 0110 0000 0000 0011, 若是循环左移2位,则变成 1100 000...
分类:其他好文   时间:2015-07-01 10:13:27    阅读次数:124
【C语言】给一组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。
//给?组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。 #include int find_one_pos(int num) //找一个为为1的位置 { int n = 0; while(num) { if (num & 1 == 1) break; else { n++; num >>= 1; } } return...
分类:编程语言   时间:2015-06-30 16:22:48    阅读次数:105
【C语言】编写函数,将一个数的指定位置置0或置1
//编写函数,将一个数的指定位置置0或置1 #include unsigned int set_bit(unsigned int num, int pos, int flag) { int n = 1; n = n << (pos - 1); //将n的第pos位置1,其他全为0 if (flag == 0) { num = num&(~n); } else if (fla...
分类:编程语言   时间:2015-06-30 16:19:36    阅读次数:175
【C语言】判断一个数的奇偶(位操作)
//判断一个数的奇偶 #include int is_signal(int num) { if (num & 1) return 1; else return -1; } int main() { int a; printf("请输入:"); scanf_s("%d", &a); if (is_signal(a)==1) printf("奇数\n"); else p...
分类:编程语言   时间:2015-06-30 16:18:26    阅读次数:140
用 O(1) 时间检测整数 n 是否是 2 的幂次。
位操作2的幂次数2 104 1008 100016 10000... 1 class Solution { 2 /* 3 * @param n: An integer 4 * @return: True or false 5 */ 6 public bo...
分类:其他好文   时间:2015-06-30 14:29:52    阅读次数:102
C++关于二进制位操作小结
#include using namespace std; //二进制位逆序。 int Grial(int x) { int n = 32; int count = 0; while (n--) { count|= ((x&0x1) <> 1); }...
分类:编程语言   时间:2015-06-29 14:58:53    阅读次数:128
位运算
1 // 位操作 2 // Page77 3 // 二进制中1的个数 4 /************ 5 1.n & 1结果为1,则说明最右边的数为1;统计完 n右移一位,考虑下一位是否为1; 6 2.常规解法,每次循环把与n做与运算的1左移一位,不需要去改变原数n; 7 3.(n-1)&n的结果....
分类:其他好文   时间:2015-06-28 18:45:03    阅读次数:105
32位与64位
1.我们所说的64位CPU架构指的是64位内存扩展技术,它是32CPU架构的一个扩展,且兼容原来的架构。它通过增加CPU的运算位宽扩展增加CPU和内存之间的位宽,从而让系统支持更大容量的内存,64位最大支持64G。2.处理器模式:传统32位模式:安装32位操作系统,安装32位硬件驱动程序,安装32位...
分类:其他好文   时间:2015-06-28 12:34:14    阅读次数:104
Oracle内存参数配置及版本问题
Oracle的内存配置与Oracle性能息息相关。从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享部分(主要是PGA)。在 32 位操作系统下 的Oracle版本,不时有项目反馈关于内存的错误(如ORA-04030、04031错误)都是十分令人头疼的问题。查阅资料了解到,ORA-04....
分类:数据库   时间:2015-06-27 18:04:07    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!