大家好,今天我们来讲数据类型的第二课:
首先,我先给大家介绍一下两个概念:真假。比如,今天不下雨,真;今天下冰雹,假。而计算机刚刚好,认为真用1表示,假用0表示。所以,输出24除以2等不等于0,这么写:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<(24/2==0)<<endl;
return;
}
那怎么输出3*3.1415926的结果?
大家可能会这样写:
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<3*3.1415926<<endl;
return 0;
}
那么5.11版本c++会输出9。
为啥?
因为3是整数,他就觉得输出结果就该是整数,把3.14......小数点后面去掉了。
那怎么输出?
cout<<3.0*3.1415926<<endl;
这样就行了。
课后作业:
1、输出123321除以13等不等于零,是零输出一;否则输出零。
2、输出3.23*564.5.。
挑战:创建一个叫A的变量。(下节课内容)
再见!