1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
|
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XML Spy v3.5 (http://www.xmlspy.com) by () -->
<!-- edited by Jeongha Kwon(SuViA) -->
<reference id="ref.bc">
<title>BCMath Arbitrary Precision 수학 함수</title>
<titleabbrev>BC math</titleabbrev>
<partintro>
<para>
이 함수는 PHP 컴파일 설정시
<option role="configure">--enable-bcmath</option> 옵션이 주어졌을 경우에만 사용 가능합니다.
</para>
<note>
<para>
라이센스가 바뀔때까지 BCMATH 라이브러리는 PHP 소스 배포판에 포함되지 않고 따로 배포됩니다.
tar-gzip형식의 BCMATH라이브러리를 다음의 url에서 다운 받을수 있습니다:
<ulink url="&url.bcmath;">&url.bcmath;</ulink> . 더 자세한 정보를 원하면 PHP 배포판에서 <filename>README.BCMATH</filename> 를 읽어보세요. (역자주: PHP 4.0.4버전 이후부터는 BCMATH 라이브러리 라이센스가 LGPL로 바뀌어서 PHP소스 배포판에 포함되어 있습니다.)
</para>
</note>
</partintro>
<refentry id="function.bcadd">
<refnamediv>
<refname>bcadd</refname>
<refpurpose>두 arbitrary precision number를 더하기</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcadd</methodname>
<methodparam><type>string</type><parameter>left operand</parameter></methodparam>
<methodparam><type>string</type><parameter>right operand</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>left operand</parameter>와
<parameter>right operand</parameter>를 더해서 합을 문자열로 반환합니다.
선택사항인 <parameter>scale</parameter>는 결과값의 소수 자리수를 지정합니다.
</para>
<para>
관련 함수: <function>bcsub</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bccomp">
<refnamediv>
<refname>bccomp</refname>
<refpurpose>두 arbitrary precision number 비교</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>int</type><methodname>bccomp</methodname>
<methodparam><type>string</type><parameter>left operand</parameter></methodparam>
<methodparam><type>string</type><parameter>right operand</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>left operand</parameter>와
<parameter>right operand</parameter>를 비교해서 정수형의 값을 반환합니다.
선택사항인 <parameter>scale</parameter>는 소수 몇자리까지 비교할지 정합니다. 두 값이 같을 경우 0,<parameter>left operand</parameter>
가<parameter>right operand</parameter>보다 크면 +1,<parameter>left operand</parameter>
가<parameter>right operand</parameter>보다 크면 -1을
반환합니다.
</para>
</refsect1>
</refentry>
<refentry id="function.bcdiv">
<refnamediv>
<refname>bcdiv</refname>
<refpurpose>arbitrary precision number 나누기</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcdiv</methodname>
<methodparam><type>string</type><parameter>left operand</parameter></methodparam>
<methodparam><type>string</type><parameter>right operand</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>left operand</parameter>를
<parameter>right operand</parameter>로 나눈 결과를 반환합니다.
선택사항인 <parameter>scale</parameter> 는 결과값의 소수 자리수를 지정합니다.
</para>
<para>
관련 함수: <function>bcmul</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcmod">
<refnamediv>
<refname>bcmod</refname>
<refpurpose>
arbitrary precision number의 나머지 구하기
</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcmod</methodname>
<methodparam><type>string</type><parameter>left operand</parameter></methodparam>
<methodparam><type>string</type><parameter>modulus</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>left operand</parameter>를
<parameter>modulus</parameter>로 나눈 나머지를 구합니다.
</para>
<para>
관련 함수: <function>bcdiv</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcmul">
<refnamediv>
<refname>bcmul</refname>
<refpurpose>두arbitrary precision number 곱하기</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcmul</methodname>
<methodparam><type>string</type><parameter>left operand</parameter></methodparam>
<methodparam><type>string</type><parameter>right operand</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>left operand</parameter>와
<parameter>right operand</parameter>를 곱해서 결과를 반환합니다.
선택사항인 <parameter>scale</parameter> 는 결과값의 소수 자리수를 지정합니다.
</para>
<para>
관련 함수:<function>bcdiv</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcpow">
<refnamediv>
<refname>bcpow</refname>
<refpurpose>
arbitrary precision number를 제곱하기</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcpow</methodname>
<methodparam><type>string</type><parameter>x</parameter></methodparam>
<methodparam><type>string</type><parameter>y</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>x</parameter>의
<parameter>y</parameter>승을 구합니다. 선택사항인
<parameter>scale</parameter> 는 결과값의 소수 자리수를 지정합니다.
</para>
<para>
관련 함수: <function>bcsqrt</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcscale">
<refnamediv>
<refname>bcscale</refname>
<refpurpose>
모든 bc 수학함수의 기본 scale 파라미터 지정.
</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcscale</methodname>
<methodparam><type>int</type><parameter>scale</parameter></methodparam>
</methodsynopsis>
<para>
이 함수는 scale 파라미터를 지정하지 않은 이후의 모든 bc 수학함수에 대해
기본 scale 파라미터를 지정합니다.
</para>
</refsect1>
</refentry>
<refentry id="function.bcsqrt">
<refnamediv>
<refname>bcsqrt</refname>
<refpurpose>
arbitray precision number의 제곱근 구하기
</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcsqrt</methodname>
<methodparam><type>string</type><parameter>operand</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>operand</parameter>의 제곱근을 반환합니다.
선택사항인 <parameter>scale</parameter> 는 결과값의 소수 자리수를 지정합니다.
</para>
<para>
관련함수:<function>bcpow</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.bcsub">
<refnamediv>
<refname>bcsub</refname>
<refpurpose>
한 arbitrary precision number에서 다른 arbitrary precision number를 빼기
</refpurpose>
</refnamediv>
<refsect1>
<title>설명</title>
<methodsynopsis>
<type>string</type><methodname>bcsub</methodname>
<methodparam><type>string</type><parameter>left operand</parameter></methodparam>
<methodparam><type>string</type><parameter>right operand</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
scale
</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>left operand</parameter>에서
<parameter>right operand</parameter>를 빼서 결과를 문자열로 반환합니다.
선택사항인 <parameter>scale</parameter> 는 결과값의 소수 자리수를 지정합니다.
</para>
<para>
관련 함수: <function>bcadd</function>.
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
|