一组基础的C库的实现

源代码在线查看: llabs.c

软件大小: 65 K
上传用户: superdavid
关键词:
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* $Id: llabs.c 262 2006-11-16 07:34:57Z solar $ */								/* Release $Name$ */								/* llabs( long int )								   This file is part of the Public Domain C Library (PDCLib).				   Permission is granted to use, modify, and / or redistribute at will.				*/								#include 								#ifndef REGTEST								long long int llabs( long long int j )				{				    return ( j >= 0 ) ? j : -j;				}								#endif								#ifdef TEST				#include 				#include 								int main()				{				    BEGIN_TESTS;				    TESTCASE( llabs( 0 ) == 0 );				    TESTCASE( llabs( LLONG_MAX ) == LLONG_MAX );				    TESTCASE( llabs( LLONG_MIN + 1 ) == -( LLONG_MIN + 1 ) );				    return TEST_RESULTS;				}								#endif							

相关资源