243

原创 2012年03月28日 21:33:41
#include <iostream>
#include <ctime>
using namespace std;
void print_binary(int v){
int size = sizeof (int) * 8;
while (size--){
if ((v & 1<<size)!=0) cout<<"1 ";
else cout<<"0 ";
}
cout<<endl;
}


int main()
{
srand(time(NULL));
int x = rand();
cout<<"x hex value->"<<x<<endl;
cout<<"orginal->binary:"; print_binary(x);
cout<<"all 1->:"; print_binary(~0 | x);
cout<<"all 0->:"; print_binary(0 & x);
cout<<"all last low 1->:"; print_binary(x | 0xff);
cout<<"all last low 0->"; print_binary(x &  ~0 - 0xff);
return 0;
}

相关文章推荐

Codeforces Round #243 (Div. 2)——Sereja and Table

首先给出联通块的定义:对于相邻(上下和左右)的相同的数字视为一个联通块 现给一个n*m的只有0和1的矩形和数字k,求出最小反转个数使得整体包括若干个矩形联通块(即每个联通块均是矩形)(1 ≤ n, m...

CF 243 C. Magic Formulas(位运算)

C:Magic Formulas 按位异或运算定义, 1 ^ 1=0 1 ^ 0=1 0 ^ 1=1 0 ^ 0=0 按位异或运算的规律是 定理一a ^ ...

243,mybatis 多表关联查询

1,数据库表结构如下: user用户表: role角色表: 2,导入jar,Project->Properties 3,编写数据库连接配置文件和mybatis配置文件 db.prope...

【GOF23设计模式】_责任链模式_公文审批_供应链系统的采购审批_异常链_过滤器和拦截器调用过程JAVA243

来源:http://www.bjsxt.com/ 一、S03E243_01【GOF23设计模式】_责任链模式、公文审批、供应链系统的采购审批、异常链、过滤器和拦截器调用过程package com.t...

题目243-交换输出

交换输出 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述输入n(n 输入输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测...
  • hushhw
  • hushhw
  • 2017年08月09日 23:28
  • 68

Codeforces Round #243 (Div. 2) A,B,C(暴力枚举)

A. Sereja and Mug

Codeforces Round #243 (Div. 2) C. Sereja and Swaps

A. Sereja and Swaps time limit per test 1 second memory limit per test 256 megabytes ...

【u243】拓扑排序

Time Limit: 1 second Memory Limit: 128 MB【问题描述】一些历史迷们打算把历史上的一些大事件按时间顺序列出来。但是,由于资料不全,每个事件发生的具体时间都没有找...

CodeForces 243A|The Brand New Function|位运算

其实就是个利用位运算的知识简单的暴力。。但是比赛的时候我用的一种贪心策略超时了= =!!。 找区间【l,r】的所有位运算可能产生的结果,暴力的方法。直接两重for循环。但是题目n的常数为10^5,肯...

Codeforces Round #243 (Div. 1)——Sereja and Two Sequences

给两个长度分别为n和m的序列,现在有两种操作:1.分别选择两个序列的一个非空前缀,切两个前缀的最后一位相同,删除之,得到1分(只累计),消耗e;2.直接删除两个序列,消耗值定于两个序列之前删除的元素个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:243
举报原因:
原因补充:

(最多只允许输入30个字)