总结:
1.当除数或者被除数之一(只要有一个)是浮点数(或double),进行的就是浮点数除法,会把另一个除数或者被除数转换为精度更高的进行除法(例如int转为float,float转为double)结果为浮点数(或double)
例如float/int 或者int/float,结果都是float
2.当除数和被除数都是int类型时,即使结果定义为float类型,显示的结果值也是整数

验证的小例子:

#include<iostream>
using namespace std;
int main()
{//int a1=6,int b1=4;int a1=6, b1=4;float a2=6.0,b2=4.0;int c1;float c2;float c3;float c4;float c5;c1=a1/b1;  //结果:1c2=a1/b1;  //1c3=a2/b2;  //1.5c4=a1/b2;  //1.5c5=a2/b1;   //1.5cout<<"c1="<<c1<<"  c2="<<c2<<"  c3="<<c3<<"  c4="<<c4<<"  c5="<<c5<<endl;}

有错误之处欢迎指出,一起学习!

C语言/C++ 中除法得到结果的精度问题(有浮点数参与除法,结果就是浮点数,除数和被除数都是整数,结果默认是整数)相关推荐

  1. c语言清除键盘缓冲区函数,C语言程序中清除键盘缓冲区的方法

    第四期2006年12月益阳职业技术学院学报 JournalofYiyangVocationalandTechnicalCollegeNO.4Dec.2006 C语言程序中清除键盘缓冲区的方法 杨长虹 ...

  2. c语言程序中的错误可分为,C语言程序常见错误与调试方法(1)

    <C语言程序常见错误与调试方法(1)>由会员分享,可在线阅读,更多相关<C语言程序常见错误与调试方法(1)(17页珍藏版)>请在人人文库网上搜索. 1.C语言程序常见错误与调试 ...

  3. c语言分解质因数的设计思路,C语言开发中分解质因数的操作实例

    C语言的开发在日常开发中被广泛使用,而我们都知道C语言是简单的编译方法,爱站技术频道小编今天就为大家带来了C语言开发中分解质因数的操作实例,一起去进入下文看看吧! 首先来看一个最简单的C语言实现质因数 ...

  4. c语言错误的等式,C语言学习中几个常见典型错误分析.docx

    C语言学习中几个常见典型错误分析 打开文本图片集 摘要:C语言是一门优秀,应用广泛的结构化程序设计语言,是中职计算机.机电和电子技术等专业一门理论和实践相结合的课程,教学实践中,学生常觉得c语言难学, ...

  5. 编写一个程序,实现将c语言源程序中的注释全部删除

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 6.编写一个程序,实现将c语言源程序中的注释全部删除 #include<stdl ...

  6. 在R语言环境中无法载入rJava包的解决办法

    问题描述: 安装包xlsx包后,运行library("xlsx")后弹出错误窗口: RGui (64-bit): Rgui.exe - 系统错误 无法启动此程序,因为计算机中丢失 ...

  7. python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...

    Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种 答:编译错误 人体体温能自动调控在37度,其原因是( ). 答:人体内产生的热能是分批放出的 人体内有完善的 ...

  8. c语言程序中的基本功能,c语言程序中的基本功能模块为什么?

    c语言程序中的基本功能模块为"函数".一个C语言程序可以由一个主函数和若干个函数构成:一个大的应用程序一般应该分为多个程序模块,每一个模块用来实现一个功能,而模块的功能是由函数完成 ...

  9. c语言中ai是什么,AICODE在C语言教学中应用研究.doc

    AICODE在C语言教学中应用研究 AICODE在C语言教学中应用研究 摘要:本文研究了AI-CODE作为一种教学工具在C语言教学中的应用.首先,对传统C语言教学的不足.枯燥.缺乏互动进行了分析.其次 ...

最新文章

  1. linux下网卡状态,linux-网络状态
  2. 全球首个AI宇宙模拟器不仅有6亿光年宽度,还“自行”跑出了暗物质
  3. java的观察者模式
  4. 【转】Linux程序编译速度提高方法
  5. c++一日一练:让标准的输入输出流关联一个缓冲区
  6. 在windows上搭建react-native的android环境
  7. Visual C++ 2008入门经典 第九章类的继承和虚函数
  8. LeetCode 293. 翻转游戏
  9. C# DataGridView属性设置
  10. 安装saltstack遇到的问题锦集
  11. Latex写论文格式注意点
  12. 视频直播系统源码,比较图片
  13. VARCHART XGantt_v5.1用户手册:如何提供数据(.NET版)
  14. [每日一氵] Python 写程序专用 log 分享
  15. Word中公式编辑的快捷键
  16. Antd的table筛选,表头columns的filters过滤清空
  17. 苹果工具条_苹果iOS 13.4 Beta 1来袭:网友直接吐槽0创新
  18. CentOS6-yun install wget失败
  19. Caffe中的数据填充类Filler
  20. vite2 antD 动态切换主题

热门文章

  1. 《剑指offer》第五十题(字符串中第一个只出现一次的字符)
  2. 数组运用_1-19 编程练习
  3. 科大讯飞语音转文字以及中文分词的Java测试代码
  4. 如何在Spring和Spring MVC项目中进行测试
  5. Python之路【第一篇】:Python简介和入门
  6. mac 安装Android sdk以便开展appium android自动化测试
  7. poj2186强联通(牛仰慕)
  8. hdu2155 小黑的镇魂曲(dp)
  9. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )
  10. 【开发环境】Mac 安装 PyCharm 开发环境 ( 下载 PyCharm | 安装 PyCharm )