整型量跟实型量运算的问题.

delphi1234567 delphi1234567 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
r, i, j : integer;

i := 454;
j := 819;
r := 10 * i / j; <= i / j 需要小数点后取一位,不然 i div j 精度不足.
^^^

这里, / 运算符是实型运算符,而采用 r := 10 * i div j, 则精度不足,因为需要小数点后取1位,然后,结果 * 10 扩大10倍取整再把值给 r.


如何解决???
...全文

相关推荐

C++程序设计讲义:第三章 数据类型、运算符与表达式.ppt

常量与变量: - 常量是程序运行期间其值不可变的量,可以分为整型、实型和字符常量等。符号常量是用宏定义来创建的常量,通常用大写字母表示,以提高可读性。 - 变量则是其值可以改变的量,需要先定义再使用。

wxg520cxl

数据类型、运算表达式与程序设计.pptx

**常量和变量**: - **常量**:值不可变的量。分为整型常量、实型常量、字符常量和符号常量(使用#define定义)。 - **变量**:值可变的量。包括变量名(遵循标识符命名规则)和变量值。

收藏哲173

c语言基础知识大全.doc

C语言允许不同类型的数值型数据进行混合运算,例如整型、实型和字符型可以共同参与计算。在运算过程中,整型和字符型数据会被自动转换为实型进行计算。

dchw66

运算符及表达式分析PPT学习教案.pptx

然而,由于计算机的存储精度限制,整型数据的运算通常是无误差的,而实型数据的运算可能会因浮点数精度问题产生误差。例如,计算机无法精确存储π的值,导致实数运算可能出现微小的误差。

woshifafuge

C程序设计第四版数据类型及其运算.pptx

关于常量和变量,常量是在程序执行期间其值不会改变的量,而变量则是存储可变数据的容器。常量的类型有整型、实型、字符型和字符串型,其类型由它们的字面形式决定。

louis7617
评论 1
收藏 已收藏
分享
返回顶部
delphi1234567
Delphi 5,944 成员 262,941 内容