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

关于C语言类型自动转换的

发布网友 发布时间:2022-04-25 12:19

我来回答

5个回答

热心网友 时间:2023-08-06 21:29

#include
<math.h>
例如
sin(x);
sin
的参数
应当是
double型,计算结果
返回
也是
double型。
如果
你的参数

float类型:
float
a=0.4,
r;
r
=
sin(a);
sin
计算
时,a
被提升为double类型,
计算结果
也是
double型,

你的
r

float
型,
计算结果
再从
double

float

float
a=0.4;
double
r;
r
=
sin(a);
sin
计算
时,a
被提升为double类型,
计算结果
也是
double型,赋给r
==
如果参数本来就要求是
float
型,你也给了
float
型,当然不会
"提升"到
double.
==
表达式计算中,float

double
混合计算,则
float

"提升"到
double,以保证
精度。

热心网友 时间:2023-08-06 21:29

n=1/i
此式会出现1/i得到的结果经过转型后赋值给n,注意,是1/i得到相同类型(也就是整型)数值之后才转型(变为float),此时不论i等于2或是30所对应的1/i都是整型零,然后变成float赋值给n。

n=1/(float)i
此式则是一开始i便是float型,从而1除以i得到的是想要实现的float型结果,然后将结果赋值给n。

热心网友 时间:2023-08-06 21:30

你没弄懂

意思是说 a+b 如果a是int b是float 那么 加出来的结果就是float 例如 4+2.5 6.5 那么就需

要用float变量来接收 除法也是同理

你的 1 和 i 都是int 算出来还是int 这也就是为什么 3/2 等于1 而不是等于 1.5了

你出了给i前面加float 强制转换以外 还可以 这样 1.0/i

热心网友 时间:2023-08-06 21:30

计算完了会转换。
如果运算符的两端有一个是float就会自动转化。但是=右边都是int,即/两边都是int,所以不转换。

热心网友 时间:2023-08-06 21:31

i是整型的,在while循环中,i=2,3......29, 1/i,C语言中两个整数相除,保留商的值,结果自然是0,(float)i 强制类型转换,将i转换为2.000000,3.000000 ....... 1/i,结果就带小数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&amp;"符号... java自动类型转换是什么意思 什么是发电机组的自动切换和自动启动功能 C++中的数据类型的自动转换? EQ会自动转换是什么原因? C语言,自动类型转换怎么做? 自动转换√_公式 发电机与市电自动转换 自动转换开关作用是什么 表格怎么自动转换单位,互相转换? 路由协议中的自动转换指什么? 3hnet能适用于中国移动ApN接入点吗 求中国移动接入点APN大全 中国移动--手机卡--网络连接的APN是多少? 中国移动的apn的接入点 最新-高中优秀教师个人事迹材料 精品 教师民族团结先进个人事迹材料【2篇】 关于教师的感人事迹的材料 四有好老师事迹材料范文 教师个人先进事迹材料 vivo手机上的AIService是什么程序? 怎样将电脑底色调成护眼颜色? 京东618要买一款800到1500左右的手机 求推荐一下 京东618想买个手机,两千左右的,什么性价比高 2021年在京东618预售的手机,预售时间过去了价格还会变吗? 京东618活动,在京东自营商买了部华为手机,打王者荣耀时有些卡顿,不想要... 我在京东618买的手机给我取消订单了是咋回事,到哪里投诉? 地点的英语单词有哪些 地点用英文怎么说? 一支股票基本面上最重要的是哪几个指标? 地方用英语怎么说? 有关地点的英语单词 股票最重要的基本面指标是那些? 地点用英语怎么写 判断超重肥胖的常用指标有哪些 地点的英文 股票最重要技术分析指标有哪些? 关于地点的英文单词 学校里的20个地点英语单词 看盘的时候MACD,KDJ,RIS等技术指标哪些相对重要些,最起码要用到几个... 表示地点的各个英语单词的区别