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

赤峰网站建设red安卓优化大师新版

赤峰网站建设red,安卓优化大师新版,郑州网站优化排名推广,正规的邯郸网站建设文章目录 一、静态类型转换 static_cast1、C 静态类型转换 static_cast2、C 语言隐式转换弊端3、代码示例 在之前写过一篇 C 类型转换的博客 【C 语言】类型转换 ( 转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast | 字符串转换 ) , 简单介绍了 C 类…

文章目录

  • 一、静态类型转换 static_cast
    • 1、C++ 静态类型转换 static_cast
    • 2、C 语言隐式转换弊端
    • 3、代码示例


在之前写过一篇 C++ 类型转换的博客 【C++ 语言】类型转换 ( 转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast | 字符串转换 ) , 简单介绍了 C++ 类型转换 ;

在 博客 【C++】类型转换 ① ( C 中的类型转换 | C++ 类型转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast ) 将 C 语言 和 C++ 中的类型转换进行了对比 ;





一、静态类型转换 static_cast




1、C++ 静态类型转换 static_cast


C++ 中的 static_cast 静态类型转换 , 是使用频率最高的 类型转换 操作符 ,

使用 该 静态类型转换 时 , 在编译器进行静态编译时 , C++ 编译器会进行 类型检查 , 如果 出现类型错误 , 编译时会进行提示报错 ;

与之相对的事 , C 语言中如果可以进行隐式类型转换 , 如果使用 C++ 的静态类型转换 , 在 C++ 编译器 编译时会进行类型检查 , 如果有错编译不通过 , 这样不容易出错 ;


C++ 静态类型转换示例 :

	double pi = 3.14;// C++ 中的 静态类型转换// 静态编译时 , C++ 编译器会进行 类型检查// C 语言中如果可以进行隐式类型转换 , 如果使用 C++ 的静态类型转换//	此时在 C++ 编译器 编译时会进行类型检查 , 如果有错编译不通过 , 这样不容易出错int num3 = static_cast<int> (pi);

2、C 语言隐式转换弊端


使用 C++ 静态类型转换 static_cast 可以避免 C 语言 隐式转换的 弊端 ;


使用 C 语言的 隐式 强制类型转换 ,

	// C 语言中 隐式类型转换 赋值时自动转换int num = pi;

在 编译器 编译时 , 会报如下警告 ,

严重性	代码	说明	项目	文件	行	禁止显示状态
警告	C4244	“初始化”: 从“double”转换到“int”,可能丢失数据	HelloWorld	Y:\002_WorkSpace\002_VS\HelloWorld\HelloWorld\Test.cpp	9	

在这里插入图片描述


使用 C 语言 的 显示类型转换 手动强制转换 , 和 使用 C++ 的 静态类型转换 , 不会出现警告 ;

在这里插入图片描述

3、代码示例


代码示例 :

#include "iostream"
using namespace std;int main() {double pi = 3.14;/*I. C 语言类型转换*/// C 语言中 隐式类型转换 赋值时自动转换int num = pi;// C 语言中 显示类型转换 手动强制转换int num2 = (int)pi;/*II. C++ 类型转换*/// C++ 中的 静态类型转换// 静态编译时 , C++ 编译器会进行 类型检查// C 语言中如果可以进行隐式类型转换 , 如果使用 C++ 的静态类型转换//	此时在 C++ 编译器 编译时会进行类型检查 , 如果有错编译不通过 , 这样不容易出错int num3 = static_cast<int> (pi);// 控制台暂停 , 按任意键继续向后执行system("pause");return 0;
};

执行结果 :

请按任意键继续. . .

在这里插入图片描述

http://www.dt0577.cn/news/20661.html

相关文章:

  • 自适应网站建设需要注意什么网络营销的整体概念
  • 网上花钱做ppt的网站北京seo薪资
  • 做报名网站长沙网红奶茶
  • 残联网站建设方案新闻危机公关
  • logo设计价格seo网站推广报价
  • 郑州网站建设公司咨询南宁百度seo软件
  • 网购网站模板互联网推广广告
  • 哈尔滨优质的建站销售价格seo工程师招聘
  • 正规的国内网站建设公司二十条优化
  • 潜江做网站自己怎么创建网站
  • 有哪些做兼职的网站地域名网址查询
  • 做网站生意买螃蟹哪里有免费的网站推广服务
  • 做网站开发的经营范围西安seo公司
  • 网站制作外包推广接单平台哪个好
  • 微网站独立域名企业网站怎么推广
  • 做的网站侵犯美的商标赔偿多少钱关键词推广是什么
  • 微网站和微信不花钱网站推广
  • 建立自己的网站怎么样做厦门seo专业培训学校
  • wordpress支持视频播放器插件下载宁波关键词优化企业网站建设
  • 网站建设教程视频教程网站排名优化推广
  • 那个餐饮网站网站优化企业排名
  • 北京 做网站比较有名的seo每天一贴博客
  • 阿里巴巴网站广告怎么做百度sem认证
  • 网站流程表交换友链
  • 商丘的网络公司seo服务包括哪些
  • 专业做网站的公司 郑州汕头seo按天付费
  • 南昌建网站做优化公司网站自己推广
  • 杭州网络有限公司高级seo课程
  • 百度推广就是做网站吧企业宣传文案
  • 政府网站建设设计趋势免费使用seo软件