问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

fortran 的一个小问题

发布网友 发布时间:2022-04-30 19:07

我来回答

1个回答

热心网友 时间:2022-06-30 03:20

你这是所有编程语言中常见的整数除法的错误,计算机程序中(c,java等语言都如此)对于除法的计算是当分子和分母都为整数时,结果也一定是整数,你的程序中a=1/4这一句计算机先计算右边,因为1和4都是整数,故计算出来的结果也一定是整数,小数部分直接丢掉,原本为0.25的丢掉小数后便为0,也就是右边计算完后结果为0。计算机先完成右边计算再赋值(运算符的优先级决定),a=1/4相当于a=0,结果便可想而知了吧。
为了避免这类错误,劝你最好只要有除法,便在分子或分母的常数中加上小数点,如 a=1/4改为a=1.0/4,这样就没问题了。
本人最近写了个程序,里有个错误就是这样的,找了好久才找出来,写程序养成好的习惯最重要。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巧师傅榴莲千层蛋糕(6寸500g)-适用对象 巧师傅 榴莲千层蛋糕 6寸 500g-马来西亚苏丹王榴莲肉,口感鲜甜软糯_百... 巧师傅榴莲千层蛋糕500g-精选苏丹王榴莲果肉,口感浓郁 巧师傅苏丹王榴莲千层蛋糕-适用对象 阿卡丽和卡特琳娜,哪一个比较好。 英雄联盟阿卡丽和卡特琳纳哪个比较好…为什么? 求大神分析 阿卡丽和卡特琳娜单挑 谁会赢? 河北5+3临床医学有哪些学校 ...块数比20多,比40少,5块5块地数正好数完,2块2块地数也正好数完?_百... ...比20小,它3个3个数或4个4个数都正好数完,这个数是多少..._百度知... fortran 怎样输入指数型格式数据 希伯来文的上帝怎么写? 转 终于搞明白了Fortran中的REAL*8是什么意思了 fortran 中一个矩阵里的元素有实数,整数,复数,怎么定义矩阵类型啊 《西游记》中的“立帝货”,到底是何方神圣呢? fortran 里面如何实现将字符串转换为数值型 FORTRAN编程中的双精度是什么意思啊 fortran的subroutine里不用定义变量类型吗? fortran如何把整型数据变为实型 fortran 如何定义 unsigned short integer fortran是否有 double类型数据? 关于fortran的问题: 最近看fortran的程序,看到了这么一个语句: COMPLEX CX(*) 我想知道它的类型是什么 如何用FORTRAN程序给txt文件里的数据分类? fortran中逻辑数据类型,在内存中的存储情况? fortran里面有double型数据吗?double precision是什么意思? 关于fortran精度,数据类型问题的求助 FORTRAN为什么要将数据区分类型 如何代理立白系列产品 烧烤城加盟 开个好多多加盟店利润大吗?零食加盟好不好 尘归尘土归土什么意思? fortran中real型数据的取值范围问题。 古代人是怎么和不同语言不同民族的人沟通的? 一直有个关于 John 这个英文名的疑问 一般都是音译 汉语为什么要音译成 约翰 呢??? 按键精灵脚本怎么能只在一个窗口运行? 愚人节几号? 为什么每次打开CAD文件时会弹出帮助文件? cad每次打开文件 都自动启动帮助,怎么办? cad2013每次打开dwg文件时总是弹出帮助窗口,哪里设置可以不让它弹? 4月几日是愚人节?拜托各位大神 4月几日是愚人节? 英语听力和口语成绩算不算进高考成绩?如果算的话,各占多少分? 为什么每次用天正打开cad都会跳出AutoCAD 2010 帮助窗口? 北京高考政策详细内容是什么? 天正t20 v5.0打开后总弹出"Autodesk autocad2016-帮助" 怎样去掉它? 高考分数的英语听力计入总分吗? 安装CAD2010后每次打开图形都要出现帮助,是怎么回事? 2020年高考会把听力计入总分吗 cad每次打开文件都会弹出这个怎么解决哦.. 请问高考成绩出来了,英语听力包括在里面吗?