1.取反~9(0变1,1变0) 1001 ~(1001) =01102.按位与&(同为一才为一) 1001 &(1010) =10003.按位或 | 1001 |(1010) =10114.异或运算^(相同为1,不同为0) 1001 ^0101 =00115.左移 11...
分类:
编程语言 时间:
2015-04-28 11:30:38
阅读次数:
214
刚才在imooc看php基础发现一个特别容易让我们理解的描述【关于异或运算的】之前学习java的时候 位运算有4种,当时是这样记录的:& 按位与 (and) 两个对应二进制都为1则为1,其余全为0| 按位或(or) 两个二进制数有一个为1则为1,只有两个0才为0~ 按位非(NOT) 二进制中取反^....
分类:
编程语言 时间:
2015-04-28 01:31:15
阅读次数:
140
问题描述:
判断一个字符串是否是回文字符串。
程序分析:
回文字符串:
回文字符串是指一个字符中的最高位与最低位的字符是一样的,次高位和次低位上的字符是一样的,以此类推。同时,值得注意的是单个字符,或者多个重复的字符也是回文字符串。
(1)定义一个判断回文数的函数,按照上面给出的回文数的定义,我们进行判断。
(2)本程序在主函数传入字符串的过程中发现了用gets函数与用scanf函...
分类:
编程语言 时间:
2015-04-27 15:17:34
阅读次数:
219
问题描述:
判断一个数是否为回文数;
121;
12321;
1234321;
程序分析:
1.
回文数(palindromic number):是指一个数的最高位和最低位上的数相等,第二高位与次低位上的数相等,也就是关于中间“对称”。如上面的三个数情况是一个回文数。
2.将这个数扩展成一个数组,将这个数的各个位上的数取出来并且一一赋给这个数组。
...
分类:
编程语言 时间:
2015-04-26 09:30:28
阅读次数:
254
题目:查看两个int(32位)数的二进制有几位不同。
分析:要理解该题目的意思,就要明白C语言中关于位的一些操作符。
1)“&",按位与操作符,从低位到高位对两个数的每位进行与操作,如1001&1101=1001,都为1则取1;
2)"|",按位或操作符,有一个是1就取1;
3)"^",异或,不同则取1;
4)"~",非操作符,用来对一个二进制数按...
分类:
其他好文 时间:
2015-04-25 15:08:56
阅读次数:
163
package com.hujl.util;import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public ...
分类:
其他好文 时间:
2015-04-23 19:51:41
阅读次数:
118
题目给定一个字符串类型(string)表示的小数,打印出它的二进制表示。 如果这个数无法精确地表示为二进制形式,输出”ERROR”。解答整数部分通过不断地对2取余然后除以2来得到其二进制表示, 或是不断地和1按位与然后除以2得到其二进制表示。 小数部分则通过不断地乘以2然后与1比较来得到其二进制表示...
分类:
其他好文 时间:
2015-04-22 21:58:46
阅读次数:
132
& 运算符既可作为一元运算符也可作为二元运算符。 备注 一元 & 运算符返回操作数的地址(要求unsafe上下文)。 为整型和bool类型预定义了二进制 & 运算符。对于整型,& 计算操作数的逻辑按位“与”。对于bool操作数,& 计算操作数的逻辑“与”;也就是说,当且仅当两个操作数均为t...
分类:
其他好文 时间:
2015-04-22 13:25:54
阅读次数:
99
Given a range [m, n] where 0
For example, given the range [5, 7], you should return 4.
思路:第一个思路肯定是从第一个数开始按位与,但是这样的复杂度太高,开始有新的改进,如果这个范围内有2的幂,那么从这个开始按位或即可,这个2的幂要紧挨着n,如果发现这个2的幂次小于m,那么仍然从这个范围开始安装或。
in...
分类:
其他好文 时间:
2015-04-21 09:42:43
阅读次数:
120
普通计数单位与计算机计数单位区别一、普通计数单位10的18次方 |艾[可萨] | E10的15次方 |拍[它] | P10的12次方 |太[拉] | T10的 9次方 |吉[咖] | G10的 6次方 | 兆 | M10的 3次方 | 千 | k10的 2次方 | 百 | h10的 1次方 | 十 ...
分类:
其他好文 时间:
2015-04-20 13:11:50
阅读次数:
141