类型转换
1.定义:
不同类型的数据混合运算时需要进行类型转换(conversion),将不同类型的数据转换成相同类型的数据后再进行计算。
2.分类:
(1)隐式类型转换
*编译系统自动进行转换。
*在混合类型的算术运算、比较运算、逻辑运算表达式中,运算对象被转换成相同的数据类型。
*用表达式初始化变量时,或赋值给变量时,该表达式被转换为该变量的数据类型。
*调用函数的实参被转换为函数形参的数据类型。
*混合运算规则:
*赋值运算中:
(2)显式类型转换
程序员明确指定的类型转换。
类型转换
1.定义:
不同类型的数据混合运算时需要进行类型转换(conversion),将不同类型的数据转换成相同类型的数据后再进行计算。
2.分类:
(1)隐式类型转换
*编译系统自动进行转换。
*在混合类型的算术运算、比较运算、逻辑运算表达式中,运算对象被转换成相同的数据类型。
*用表达式初始化变量时,或赋值给变量时,该表达式被转换为该变量的数据类型。
*调用函数的实参被转换为函数形参的数据类型。
*混合运算规则:
*赋值运算中:
(2)显式类型转换
程序员明确指定的类型转换。
上一篇:初学必备——进制间转换规则
本文将介绍Python中两种主要的网络编程方式:Socket编程和基于HTTP协议的网络编程,并通过实际案例来演示它们的应用。
文章目录1.方式1:类似静态库的调用(使用头文件)2.使用dlopen/dlsum动态加载动态库(不使用头文件)3.so动态库中调用so动态库1
问题输入:第一行输入n,第二行输入n个数据。输出:n个数据从小到大排例如:输入:39 2 6输出:2 6 9手动排序手
问题描述:C语言中的强制类型转换许多时候是隐式的,而在未注意时很可能
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M