您好、欢迎来到现金彩票网!
当前位置:老k棋牌 > 整型变量 >

c语言编程浮点型变量和整形变量能不能相除

发布时间:2019-07-07 18:54 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  可以相除,计算机先将整型变量值的类型自动转换为浮点型(但是整型变量本身的数据类型和值并不改变),之后进行浮点数的运算。

  a2=b1/a1;//运算结果为1,因为a2为int类型,所以将5.2/4=1.3的结果转换为int型,即舍去小数部分

  b2=b1/a1;//运算结果为1.3,因为b2为float类型,可以表示小数,所以将5.2/4=1.3的结果直接赋值给变量b2

  浮点型除以整型时,整型变量首先被转换为浮点类型,然后执行除的操作,结果为浮点类型;

  类似的问题,釜底抽薪的做法是彻底搞清楚C的隐式类型转换是如何进行的,如整型提升等等;但是记不太清楚了,推荐阅读 《C语言参考手册》(C,A Refenrece manual)的相关章节;

http://attaribros.com/zhengxingbianliang/206.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有