C++输出十六进制

#include<iostream>
#include<iomanip>
using namespace std; int main()
{
int a = ;
int b = ;
int c = a &b;
cout << "a : hex "<<hex << a << endl;
cout << "b : hex "<<hex << b << endl;
cout << "c : hex "<<hex << c << endl;
return ;
}

运行结果:

exbot@ubuntu:~/wangqinghe/C++/enum$ ./mybyte

a : hex 3c

b : hex d

c : hex c

C++输出二进制:

#include<iostream>
#include<bitset>
using namespace std;
const int num = ; //输出位数控制
int main()
{
int n_max = ;
cout << (bitset<num>)n_max << endl;
return ;
}

运行结果:

exbot@ubuntu:~/wangqinghe/C++/enum$ ./binbyte

00101010

位计算:

#include<iostream>
#include<bitset>
using namespace std;
const int num = ; int main()
{
int a = ;
int b = ;
int c = ;
cout << "a = " << a << endl;
cout << "b = " << b << endl; c = a & b;
cout << "& AND" << endl;
cout << "a : " << (bitset<num>)a << endl;
cout << "b : " << (bitset<num>)b << endl;
cout << "c : " << (bitset<num>)c << endl; c = a | b;
cout << "| OR" << endl;
cout << "a : " << (bitset<num>)a << endl;
cout << "b : " << (bitset<num>)b << endl;
cout << "c : " << (bitset<num>)c << endl; c = a ^ b;
cout << "^ XOR" << endl;
cout << "a : " << (bitset<num>)a << endl;
cout << "b : " << (bitset<num>)b << endl;
cout << "c : " << (bitset<num>)c << endl; c = (~a);
cout << "~ Reverse" << endl;
cout << "a = " << a << endl;
cout << "c = " << c << endl;
cout << "a : " << (bitset<num>)a << endl;
cout << "c : " << (bitset<num>)c << endl; c = a << ;
cout << "<< shift left" << endl;
cout << "a = " << a << endl;
cout << "c = " << c << endl;
cout << "a : " << (bitset<num>)a << endl;
cout << "c : " << (bitset<num>)c << endl; c = a >> ;
cout << "<< shift right" << endl;
cout << "a = " << a << endl;
cout << "c = " << c << endl;
cout << "a : " << (bitset<num>)a << endl;
cout << "c : " << (bitset<num>)c << endl;
return ;
}

与预算:有0 为0,双1为1

或运算:有1为1,双0 为0

异或运算:相同为0,不同为1

最新文章

  1. ASP.NET MVC中的错误处理
  2. How to implement updatable view with NHibernate
  3. mysql 日志
  4. ARM Linux 3.x的设备树(Device Tree)
  5. JS实现自动倒计时
  6. javascript第四弹——变量、作用域、内存
  7. Android:学习AIDL,这一篇文章就够了(下)
  8. parseInt()、parseFloat()与Number()的比较
  9. curl 转载
  10. 用jQuery与JSONP轻松解决跨域访问的问题【转】
  11. xcode UIView常用方法属性动画
  12. Activiti(工作流)如何关联业务表
  13. 使用腾讯云“自定义监控”监控GPU使用率
  14. 【OpenGL】代码记录01创建窗口
  15. html5 css练习 定位布局
  16. 变量查询,运算符优先级,if语句
  17. vue2.0 移动端,下拉刷新,上拉加载更多插件 转:
  18. zabbix之运维疑难总结
  19. 《快学 Go 语言》第 16 课 —— 包管理 GOPATH 和 Vendor
  20. JVM源码分析之堆外内存完全解读

热门文章

  1. ASP .NET依赖注入理解
  2. 关于SpringMVC拦截器和异常
  3. java读取串口-mfz-rxtx-2.2-20081207-win-x86
  4. vue中的绑定class和微信小程序中的绑定class的区别
  5. Java并发编程之线程池及示例
  6. SSO单点登录 与 CAS
  7. java 日期。时间
  8. 第二章、drf框架 - 请求模块 | 渲染模块 解析模块 | 异常模块 | 响应模块 (详细版)
  9. Man手册--nmap
  10. Linux常用配置选项