首页 > 用户投稿

整数与浮点数混合运算 C语言整数能和浮点数相乘吗?

c语言整数能和浮点数相乘吗?

例如:inta=2flotb=4doublec=0c=a*b//整数与小数相乘将转换为doubleintd=0d=(int)(a*b)//强制转换整数,否则将报告错误

python中的浮点是数学中的小数,类似于c语言中的double。在运算中,整数和浮点运算的结果是浮点数。浮点数也是十进制数,所以称之为浮点数,因为用科学记数法表示时,浮点数的小数点位置是可变的,例如1.23x109和12.3x108是相等的。浮点数可以用数学方法来表示,如1.23、3.14、-9.01等,但对于非常大或非常小的浮点数,必须用科学的计数方法来表示。用e代替10,1.23x109是1.23e9,或12.3e8,0.000012可以写成1.2e-5,依此类推。整数和浮点数在计算机中以不同的方式存储。整数运算总是精确的,而浮点运算可能有舍入误差。

整数与浮点数混合运算用python做人民币与美元转换汇编语言是一种什么语言

原文标题:整数与浮点数混合运算 C语言整数能和浮点数相乘吗?,如若转载,请注明出处:https://www.saibowen.com/tougao/19441.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。