05-05-2004
but i need more precision: 0.0.27 * 0.54 (for example)
is it possible?
10 More Discussions You Might Find Interesting
1. Programming
Good morning,
I'm testing the use of ceilf:
/*Filename: str.c*/
#include <stdio.h>
#include <math.h>
int main (void)
{
float ceilf(float x);
int dev=3, result=0;
float tmp = 3.444f;
printf("Result: %f\n",ceilf(tmp));
return 0;
} (1 Reply)
Discussion started by: jonas.gabriel
1 Replies
2. Shell Programming and Scripting
Hi all,
In KSH, I have got an error message like,
"expr: Integer argument too large"
I received this error message when I mutiply two large values and displaying the resultant output.
Is there any other altenative way to go with too large values?
Kindly let me know asap...
Thanks in... (12 Replies)
Discussion started by: iamgeethuj
12 Replies
3. Shell Programming and Scripting
Can someone please help me with this SHELL script?
I need to create a script that gets a positive number n as an argument. The script must calculate the factorial of its argument. In other words, it must calculate n!=1x2x3x...xn. Note that 0!=1.
Here is a start but I have no clue how to... (3 Replies)
Discussion started by: I-1
3 Replies
4. Shell Programming and Scripting
What is the difference between test expr VS .
For example :
if test 5 -eq 6
echo "Wrong"
and
if
echo "Wrong"
bot will give the same output as Wrong.
Now, what is the difference between these two? though they are producing the same result why we need two?
Any answer will be... (2 Replies)
Discussion started by: ashok.g
2 Replies
5. Shell Programming and Scripting
Hi all,
i am facing the error "expr: non-numeric argument" when i use the expr command.
Following is the expression which i want to execute
HR=$(echo `date +%H`)
MIN=$(echo `date +%M`)
TOT_MIN=`expr "$HR" \* 60+$MIN` | bc
echo $TOT_MIN
Here I am being reported with the error expr:... (6 Replies)
Discussion started by: sparks
6 Replies
6. Shell Programming and Scripting
If ($argv == “-debug”) then
Echo “in loop”
Endif
But this is not working. If I modify this code and remove “-“, then it works.
Similarly I am getting problem using grep command also
Grep “-debug” Filename
Can someone please help me on how to resolve these... (1 Reply)
Discussion started by: sarbjit
1 Replies
7. Shell Programming and Scripting
i wrote this simple shell script
#!/bin/bash
read N1
read N2
expr $N1 + $N2
it work fine in bash and i add it on xinetd for some test but when i try to use in with telnet i got this error :
ehsan@debian:~$ telnet 192.168.1.4 1234
Trying 192.168.1.4...
Connected to 192.168.1.4.... (14 Replies)
Discussion started by: niasha
14 Replies
8. Shell Programming and Scripting
This is my code.... It works correct, but does not work with 4 and 5. My program is about finding average. so when i run 4 5 it gives me error "expr: non-integer argument".
But when i say sh average 45 67 it works. Whats wrong?how to fix it?
sum=0
n=0
if
then
for i in $*
do
if
... (2 Replies)
Discussion started by: Natalie
2 Replies
9. Shell Programming and Scripting
Hi,
I tried to look up the issue i'm experiencing, but i'm confused what's wrong with my script.
After executing the script I'm getting the following error
expr: non-numeric argument
syntax error on line 1, teletype
After some research, it seems that the problem relates to bc.
I have... (1 Reply)
Discussion started by: nms
1 Replies
10. Programming
Hello !
I'm creating a CGI which allow to display graph from some data.
The datas looks like :
2020-01-13-00-00,384.00,350.00
2020-01-13-06-00,384.00,350.00
2020-01-13-12-00,384.00,350.00
2020-01-13-18-00,384.00,350.00
2020-01-14-00-00,384.00,350.00... (1 Reply)
Discussion started by: Tim2424
1 Replies
LEARN ABOUT OPENSOLARIS
fegetprec
fesetprec(3M) Mathematical Library Functions fesetprec(3M)
NAME
fesetprec, fegetprec - control floating point rounding precision modes
SYNOPSIS
c99 [ flag... ] file... -lm [ library... ]
#include <fenv.h>
int fesetprec(int prec);
int fegetprec(void);
DESCRIPTION
The IEEE 754 standard defines rounding precision modes for systems that always deliver intermediate results to destinations in extended
double precision format. These modes allow such systems to deliver correctly rounded single and double precision results (in the absence of
underflow and overflow) with only one rounding.
The fesetprec() function sets the current rounding precision to the precision specified by prec, which must be one of the following values
defined in <fenv.h>:
FE_FLTPREC round to single precision
FE_DBLPREC round to double precision
FE_LDBLPREC round to extended double precision
The default rounding precision when a program starts is FE_LDBLPREC.
The fegetprec() function returns the current rounding precision.
RETURN VALUES
The fesetprec() function returns a non-zero value if the requested rounding precision is established and 0 otherwise.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------------------------------------+
|ATTRIBUTE TYPE ATTRIBUTE VALUE |
|Architecture Intel (see below) |
|Availability SUNWlibms |
|Interface Stability Stable |
|MT-Level MT-Safe |
+-----------------------------------------------------------+
These functions are not available on SPARC systems because SPARC processors deliver intermediate results to destinations in single or dou-
ble format as determined by each floating point instruction.
SEE ALSO
fegetenv(3M), fesetround(3M), attributes(5)
Numerical Computation Guide
SunOS 5.11 12 Jul 2006 fesetprec(3M)