当前位置: 首页 > news >正文

C++ 强制类型转换(int double)、查看数据类型、自动决定类型、三元表达式、取反、

强制类型转换( 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;
}

在这里插入图片描述

http://www.lryc.cn/news/180197.html

相关文章:

  • Android自动化测试之MonkeyRunner--从环境构建、参数讲解、脚本制作到实战技巧
  • Neural Insights for Digital Marketing Content Design 阅读笔记
  • BI神器Power Query(26)-- 使用PQ实现表格多列转换(2/3)
  • 中间件中使用到的设计模式
  • 运用动态内存实现通讯录(增删查改+排序)
  • 基于Cplex的人员排班问题建模求解(JavaAPI)
  • 理解Go中的数据类型
  • 【人工智能导论】线性回归模型
  • 十大常见排序算法详解(附Java代码实现和代码解析)
  • 在Ubuntu上通过Portainer部署微服务项目
  • 软件测试基础学习
  • 移动手机截图,读取图片尺寸
  • 服务器应用程序不可用的原因是什么引起的
  • 使用SPY++查看窗口信息去排查客户端UI软件问题
  • Flink CDC MySQL同步MySQL错误记录
  • 深入了解 Linux 中的 AWK 命令:文本处理的瑞士军刀
  • 【RuoYi项目分析】网关的AuthFilter完成“认证”,注意是认证而不是权限
  • excel将文件夹下面的表格文件指定名称的sheet批量导出到指定文件中,并按照文件名保存在新文件的不同sheet中
  • IIS管理器无法打开。启动后,在任务栏中有,但是窗口不见了
  • 使用VBA实现快速模糊查询数据
  • spring boot flowable多人前加签
  • 结构体运算符重载
  • 幽默直观的文档作者注释
  • 前端开发网站推荐
  • 【C语言】通讯录管理系统(保姆级教程+内含源码)
  • python自动解析301、302重定向链接
  • 【未解决问题】opencv 交叉编译 ffmpeg选项始终为NO
  • Python实用技术二:数据分析和可视化(2)
  • 24Hibench
  • VC++父进程交互式操作子进程标准输入输出