已解决
C++ 强制类型转换(int double)、查看数据类型、自动决定类型、三元表达式、取反、
来自网友在路上 161861提问 提问时间:2023-10-02 04:59:06阅读次数: 61
最佳答案 问答题库618位专家为你答疑解惑
强制类型转换( int 与 double)
#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”是 49cout << 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 和 1cout << !(x == 10) << endl;return 0;
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"C++ 强制类型转换(int double)、查看数据类型、自动决定类型、三元表达式、取反、":http://eshow365.cn/6-15699-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 7.3 调用函数
- 下一篇: Lilliefors正态性检验(一种非参数统计方法)