03-04-2009
Quote:
Originally Posted by
Shahul
Looks..H..Work..
mmm..
Thanks
Sha
Huh
![EEK! Smilie](https://www.unix.com/images/smilies/eek.gif)
what kind of answer is this?
There are a lot of threads regarding floating arithmetic with shell scripting, search for
floating arithmetic.
Regards
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi everybody,
I want to know how can i use the command 'expr' to manipulate float number , i have a shell bash and when (for example) i do:
y1=`expr \( 1/ 16 \)`
it returns 0
and if i do
y1=`expr \( 1.6 / 16 \)`
it returns non numeric argument.
is there another command for mathematic... (4 Replies)
Discussion started by: mips
4 Replies
2. Shell Programming and Scripting
I had a variable 1:80 8 in one varialbe say var=1:80 8
i comapred the below
if
then
--
else
----
thought if condition is true its always going in the else condition....its not giving any compilation errror also....is there any problem bcoz of space...
can some one help... (3 Replies)
Discussion started by: mkan
3 Replies
3. UNIX for Dummies Questions & Answers
As expr is used for integer calculations, which command is used for float calculations. (1 Reply)
Discussion started by: sharmavr
1 Replies
4. 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
5. UNIX for Dummies Questions & Answers
I want to input a float data and add them in shell in linux. I am new user of it can anyone tell me how I can do it?
thanx (5 Replies)
Discussion started by: purva
5 Replies
6. Programming
i am adding two floating point numbers and i want to store in a character pointer...
float f1 ;
float f2 ;
char *c = NULL;
printf("Enter 2 floating numbers\n");
scanf("%f %f",&f1,&f2);
f1 = f1+f2;
sprintf(c, "%f", f1 );
when i execute this, i am... (3 Replies)
Discussion started by: pgmfourms
3 Replies
7. Shell Programming and Scripting
I have a file with 2 columns . One of the line looks like the following.
Is it possible to convert every float no in column 2 to integer.
input
NM_032881 6.03787973608527e-05
output
0.0000603787..... (2 Replies)
Discussion started by: quincyjones
2 Replies
8. Shell Programming and Scripting
I'm trying to only read price (FLOAT (i.e 1.10, 3.14, etc etc))
If the input is just an integer, I will add a .00 behind. (i.e 3 becomes 3.00 , 20 becomes 20.00)
If the input is without 2 decimal places, I'll add a 0. (i.e 3.1 becomes 3.10)
I tried using the below code, it works but I don't... (6 Replies)
Discussion started by: andylbh
6 Replies
9. Red Hat
:confused:We have two servers one active and one stand by
as follows Active 202.61.9.9
Stand by 202.61.9.10
Float IP 202.61.9.8
What is use of this float IP?
How it is configured? (1 Reply)
Discussion started by: manalisharmabe
1 Replies
10. Shell Programming and Scripting
Hi everyone,
I'm having some trouble with float array.
When i try to get the array sum with float numbers i get this error line 39: soma + 2.34 | bc: syntax error: invalid arithmetic operator (error token is ".34 | bc")
26 Somar() {
27 echo "Quantos numeros deseja somar?"
28 read... (4 Replies)
Discussion started by: berveglieri
4 Replies
logb(3M) logb(3M)
NAME
logb(), logbf(), logbl(), logbw(), logbq() - radix-independent exponent functions
SYNOPSIS
HP Integrity Server Only
DESCRIPTION
The function computes the exponent of the floating point value x. Formally, the return value is the integral part of log base r of |x| as
a signed floating point value, for nonzero x, where r is the radix of the machine's floating-point arithmetic. The radix r is 2 on HP-UX
systems.
If x is denormal, it is treated as though it were normalized, before the exponent is determined.
Integrity Server Only
is a version of it takes a argument and returns a result.
is a version of it takes a argument and returns a result.
is an version of it takes an argument and returns an result.
is equivalent to on HP-UX systems.
USAGE
To use these functions, compile either with the default option or with the and options.
To use (for Integrity servers) or compile also with
Make sure your program includes Link in the math library by specifying on the compiler or linker command line. For more information, see
the at the following site:
RETURN VALUE
Upon successful completion, returns the exponent of x.
If x is NaN, returns NaN.
If x returns +INFINITY.
If x is zero, returns (equal to -INFINITY) and raises the divide-by-zero floating-point exception.
ERRORS
If x is zero, sets to [EDOM].
Integrity Server Only
HP-UX functions on Integrity servers do not set by default. For setting, compile with the option.
SEE ALSO
frexp(3M), ilogb(3M), scalb(3M), scalbn(3M), scalbln(3M), math(5).
STANDARDS CONFORMANCE
: SVID3, XPG4.2, ANSI C, ISO/IEC C99 (including Annex F, ``IEC 60559 floating-point arithmetic'')
: ISO/IEC C99 (including Annex F, ``IEC 60559 floating-point arithmetic'')
logb(3M)