A float (a.(单)值是一个4字节的值,应该表示任何实数.由于它的格式化方式和有限的字节数,它可以表示一个最小值和一个最大值,并且它有一个有限的精度,这取决于它自己的值。对于整数,这是很简单的:一个简单的加或减1,但是对于一个float,您不能简单地添加或减去最小浮点值,并且期望它与原始值不同。也就是说。float FindNearestSmaller (const float a) return a - FLT_MIN; /* This doesn't neces
我希望使用ctype来调用几年前由我老板编写的一些旧的fortran库。我遵循了中给出的示例,并得到了预期的结果。integer function addtwo(a, b) addtwo = a + b变成了 integer, intent(in) :: a, bend function
也就是说,函数现在是real,而不是integer,返回的值总是0。