#include <iostream>
using namespace std;
int main()
{
// 数据类型转换
char c='1';
short s='1';
int n = 1;
long l = 1;
float f = 1;
double d = 1;
int p = 0;
int cc = (int)c;
// 注意:字符 转 整形时 是有问题的
// “1”是 49
cout << cc << endl;
p = ((int)n + (int)l + (double)f);
cout << (int)p << endl;
return 0;
}
与 ||
或 &&
非 !=
#include <iostream>
using namespace std;
// 查看类型
// 自动判断类型
int main()
{
int x = 10;
// 返回类型为 char
// 自动判断类型
// 三元表达式 条件 ? 成立则执行 :不成立则执行;
auto c = x >= 10 ? 'Y' : 'N';
// 查看类型
cout << typeid(c).name() << endl;
cout << c << endl;
// !() 取反 注意只能返回 0 和 1
cout << !(x == 10) << endl;
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务