为了账号安全,请及时绑定邮箱和手机立即绑定

C++中bin未声明

C++中bin未声明

C++
qq_郑越_0 2017-08-24 12:14:36
#include <iostream>#include <stdlib.h>using namespace std;//要求:提示用户输入一个整数,将该整数分别以8进制,10进制,16进制打印在屏幕上//要求:提示用户输入一个布尔值(0/1),以布尔方式将值打印在屏幕上int main(void){ cout << "请输入一个布尔值(0/1):"; bool y = false; cin >> y; cout << boolalpha << y << endl; for (;;) {  cout << "请输入一个整数:" << endl;  int x = 0;  cin >> x;  //cout <<"二进制为:"<< bin << x << endl;为什么二进制bin未声明?  cout <<"八进制为:"<< oct << x << endl;  cout <<"十进制为:"<< dec << x << endl;  cout <<"十六进制为:"<< hex << x << endl;  //oct,dec,hex分别为8/10/16进制的英文缩写 } return 0;}
查看完整描述

1 回答

?
我是新手_请多指教

TA贡献140条经验 获得超79个赞

C++不能直接bin表示二进制,应该采用bitset表示二进制

查看完整回答
反对 回复 2017-08-24
  • 1 回答
  • 0 关注
  • 1128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信