#include<iostream>
using namespace std;
int main()
{
cout << "\aOperation \"HyperHype\" is now acrivated!\n";
cout << "Enter your code________\b\b\b\b\b\b\b\b";
long code;
cin>>code;
cout<<"\aYou entered " << code << "...\n";
cout<<"\aCode verfied! Proceed with Plan Z3!\n";
return 0;
}
\a 响铃
\b 退后 可以在下划线上输出
bats = int(19.99) + int (11.99)
cout << bats;
运行结果 bats= 30;
char ch = 'Z';
cout << 'z' << is << int (ch) << endl;
cout << stastic_cast<int>(ch) << endl;// stastic_cast<TypeName>(value) 也是强制转换
运行结果
z is 90
90
stastic_cast<TypeName>(value) 也是强制转换
#include<iostream>
using namespace std;
int main()
{
int i;
cout << "输入你的身高:_____\b\b\b\b\b";
cin >> i;
const int yinzi=12;
cout << i / 12 << "英尺," << i % 12 <<"英寸";
return 0;
}
const Typename xx=value;
const 优于 define
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int ya,yb,bang;
cin >> ya >> yb >> bang;
const double mi = 0.0254;
const int zhuan = 12;
const double tizhong = 2.2;
double bmi;
bmi = bang * tizhong / sqrt((ya * zhuan + yb) * mi);
cout << bmi;
return 0;
}
const 应用
注意
const double = double (1) / double (60);
这样才会有值
若直接除为0;
且 double(1 / 60) 也不合法