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

cout << boolalpha << y<<endl;

#include<iostream>
#include<stdlib.h>
using namespace std;

int main(void)
{
 int x = 0;
 cout <<"请输入一个整数:"<<endl;
 cin >>x;
 cout <<oct << x <<endl;
 cout << dec <<x <<endl;
 cout << hex <<x <<endl;
 
 cout <<"请输入一个布尔值(0,1):"<< endl;
 bool y = false;
 cin >> y;
 cout <<  y<<endl;     

system("pause");
 return 0;
} 

问题:我没有输入boolalpha结果也是一样的??

正在回答

1 回答

结果一样,但是意义不一样,没有输入boolalpha出来的值就不是布尔值

0 回复 有任何疑惑可以回复我~
#1

权威奥斯丁 提问者

非常感谢!
2018-04-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

cout << boolalpha << y<<endl;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信