77问答网
所有问题
c语言编程,浮点型变量和整形变量能不能相除?
如题所述
举报该问题
推荐答案 2018-01-11
可以是可以的,但这涉及到C的隐式类型转换,是不提倡的编程风格
浮点型除以整型时,整型变量首先被转换为浮点类型,然后执行除的操作,结果为浮点类型;
类似的问题,釜底抽薪的做法是彻底搞清楚C的隐式类型转换是如何进行的,如整型提升等等;但是记不太清楚了,推荐阅读 《C语言参考手册》(C,A Refenrece manual)的相关章节;
但是编程时应该尽量避免,类似的运算;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G8NYW8YNIpWWWGWWpGq.html
其他回答
第1个回答 2020-03-06
3.4*10^38次为指数形式(小数点左边为一位非零的数字[只能一位]),的结果就是3.4e38
float数据一般在内存占4个字节(32bit),系统把一个浮点数据分为小数部分和指数部分,有效位数这个看pc(计算机)和编译软件的配置默认规定,c语言一般以24位表示小数部分(包括符号),以8为表示指数部分(包括指数符号)
【酷_酷_币】为您服务...
相似回答
大家正在搜
相关问题
c语言编程,浮点型变量和整形变量能不能相除
c语言中,两个整型数据相除,结果用浮点型变量储存,为什么输出...
C语言中 两个整形变量相除的结果是不是只取整数部分 不用四舍...
c语言中,两整数相除,求带两位小数的结果,求完整程序.
C语言编程题:输入两个整数,计算并用浮点数显示其和,差以及相...
C语言中 两个整形相除是不是自动四舍五入?
C语言怎样求两个double型数据相除求余数?
c语言怎么让两个字母变量相除得小数