问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中类型强制转换什么意思?通俗点怎么解释,不要定义

发布网友 发布时间:2022-04-23 11:28

我来回答

5个回答

热心网友 时间:2023-10-12 08:16

类型转换嘛,很容易理解的啦。

类型转换分两种,一种是水到渠成的转换,这种转换没有任何错误,不会损失精度(比如1.23 不会变成1.2)、不会超出值域,是不带强制性的,这种转换是不用强制指定的,程序会自动完成,反正也不会对你的数字产生任何不好的影响。(就像小孩子希望自己马上长大,然后作为一个神,你就立马实现了他的愿望,反正他将来一定会混成这*样的。。。)

另一种转换是会产生不好的影响的,换句话说,也就是需要付出一些代价的,比如精度,你把要3.1415926535897936转成成单精度的浮点数,他就会成为3.141592,然后后面的精度就没有了,这是精度的损失。还有就是值域的损失,你把一个int值给一个short,int值有4个字节,short只有2个字节,后者压根就表示不了那么大的数字,所以就只能截断取数字了。这两种损失都会对程序产生可能的负面影响,所以需要强制执行。

热心网友 时间:2023-10-12 08:16

接受一个数,返回一个数,但返回的数和原数具有不同的类型——所以可以有不同的运算规则

热心网友 时间:2023-10-12 08:17

强制:就是把是需要的类型转为需要的类型。例如:int a = 1; int *p1 = &a ; char *p2 = (char *)p2;

热心网友 时间:2023-10-12 08:17

假如你一开始定义了一个float,实型数据,但你想输出一个整型的,就可以强制转换
#include<stdio.h>
void main()
{
float a=1;
printf("%d",(int)a);
}
这样输出的就是1,否则是1.000000。
不管定义1点几,输出都是1

热心网友 时间:2023-10-12 08:18

就是编程人员自觉地将一个a类型的数据显示转化成b类型的数据.如下面代码:
int a, b;
float c = 12.3;
a = c;
b = (int)c;

结果是a与b的值都是12.其中,代码a=c是隐式转换,就是编译器发现类型不匹配自动给转的.
而b = (int)c就是强制类型转换.
一般而言,类型转换有精度损失或者内存大小不匹配问题,编译器通常会报警告.而使用强制类型转换时,编程人员通过这种方式告诉编译器,这种转换造成的问题我已知道,你不用警告我了.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的燃气热水器12升电脑版显示FR一pH一PL一dH一nE一qU怎么调好_百度知... 热水器ph什么意思 上海工程技术大学公共管理专业是什么学院 公共事业管理在暨南大学中属于哪个学院? 中央财经大学公共事业管理学生就业去向都有哪些 中飞院公共事业管理是什么专业 广西医科大学公共事业管理属于哪个学院 抖音怎么发视频@抖音小助手 发视频@抖音小助手操作一览 轻颜相机怎么取消自动续费 取消自动续费教程 轻颜相机vip怎么取消 在什么情况下会发生自动类型转换? C语言强制类型转换 java中的类型转换是什么 C语言中的类型转换 c++类型转换是什么? 什么是自动类型转换 简述C#中类型转换的方式 类型转换名词解释 C语言中数据类型转换的方式有几种? 紫红色怎么调染膏 紫色是用什么染膏调成的?步骤呢? 我想染粉紫色的头发该怎么调染膏 紫灰色头发怎么染?? 粉紫色染发膏怎么配? 染发中的紫色怎么调出来? 染发初学者怎么调配染膏的比例 染发调膏怎么调啊? 葡萄紫色的染膏比例? 黑色头发如何染紫红如何调配染膏 头发淡紫色染膏怎么调 华为nova5z和华为nova5i手机壳可以通用吗? 数据库中怎样进行类型转换 C语言数据类型如何转换? C语言 类型转换 Java中的强制类型转换是如何转换的? 什么是隐式类型转换?什么是显示类型转换 蒸汽挂烫机熨烫各种不同面料衣物温度是多少? 蒸汽挂烫机的温度多少比较合适?哪个牌子的产品符合这个温度? p飞利浦挂烫机蒸汽熨斗温度多少 挂烫机温控开关ksd301温度选择多少度? 飞利浦蒸汽挂烫机锅炉底部温控器是多少度?挂烫机型号GC511 飞利浦蒸汽挂烫机gc525温控是多少度 蒸汽挂烫机 能调温度吗 挂烫机里面的温控器是控制多少度的? 蒸汽挂烫机会不会烫坏衣服?怎样不会烫坏衣服? 家用挂烫机功率及调温档位是多少好用 市面上有哪些好用的手持挂烫机? 蒸汽挂烫机有什么优点? 人寿保险脱保了怎么办? 保险几个月过期不能理赔