|
[ 簡単な説明 ]
指定されたlong 型数値nに相当するLINT 型数値を返します。 |
/* lset.c */
#include "longint.h"
/* setting LINT by int */
LINT lset(long n)
{
LINT a;
int i;
a.len = a.sign = 0;
if(n == 0) return a;
if(n < 0)
{
a.sign = -1;
n = - n;
}
i = 1;
do
{
a.num[i++] = n % BASE;
n /= BASE;
} while (n > 0);
a.len = i - 1;
return a;
}
|