c++ 64位二进制 移位运算并输出结果
来源:互联网 发布:淘宝上的win10激活码 编辑:程序博客网 时间:2024/05/16 07:07
一个很一般的程序
#include<iostream>
using namespace std;
void main(){
int a,b,p;
cout<<"entre a,b:"<<endl;
cin>>hex>>a>>b;
cout<<"a=";
cout.width(8); //宽度是8
cout.fill('0');//前面补0
cout <<hex << a<<endl;
cout<<"b=";
cout << hex << b<<endl;
p=b&0X80000000;
//cout << hex << p<<endl;
//cout << dec << p<< endl;
//cout<<p<<endl;
cout<<"after left shift a b=";
if(p==0){
a=a<<1;
b=b<<1;
cout.width(8);
cout.fill('0');
cout<<a<<" ";
cout<<b<<endl;
}
else{
a=a<<1;
a=a|1;
b=b<<1;
cout.width(8);
cout.fill('0');
cout<<a<<" ";
cout<<b<<endl;
}
}
0 0
- c++ 64位二进制 移位运算并输出结果
- 二进制,位运算,移位运算
- C 二进制输出 移位 改变某个位为0
- JAVA二进制.位运算.移位运算
- 巧用移位和按位与运算符输出二进制补码
- Java学习_06_二进制、位运算&移位运算、集合框架
- java_基础_二进制、位运算、移位运算符
- JavaSE学习(9) 二进制、位运算符、移位运算符
- 二进制运算 移位运算
- C语言位运算实现循环移位
- 不使用按位运算符,实现或"|",与"&",左移位"<<",右移位">>"二进制运算
- 二进制移位运算符
- 每天一看---c中的位级运算、逻辑运算、移位运算
- Objective-C位运算符-向左移位运算符
- Objective-C位运算符-向右移位运算符
- 【C语言】移位运算符、位运算符、逻辑运算符
- C语言位运算运用二:输出二进制序列中所有的偶数位和奇数位
- C语言巧妙运用位运算十进制转化为二进制输出
- 2014ACM集训13级PK赛3-Break Standard Weight
- Node.js
- HTTP协议状态码
- [Liferay]Portlet 规范中ResourceURL 介绍以及使用
- 蛙步学排序算法之一 - 冒泡排序
- c++ 64位二进制 移位运算并输出结果
- VPS还是虚拟主机,究竟应该如何选择
- 数据库工具类:DatabaseHelper
- 关于漏洞
- [内存管理]管理图解v0.1 v0.2 v0.3
- 链表逆序
- CoreData 概览
- 丁又专老师之作
- 学会定期备份