File: bc.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (258 lines) | stat: -rw-r--r-- 9,311 bytes parent folder | download
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:
-->