Lines Matching +full:two +full:- +full:dimensional

3 .\" Copyright (C) Caldera International Inc.  2001-2002.
39 .EH 'USD:6-%''BC \- An Arbitrary Precision Desk-Calculator Language'
40 .OH 'BC \- An Arbitrary Precision Desk-Calculator Language''USD:6-%'
44 BC \- An Arbitrary Precision Desk-Calculator Language
53 on the PDP-11 under the
55 time-sharing
58 arithmetic on indefinitely large integers and on scaled fixed-point
65 The language has a complete control structure as well as immediate-mode
68 Two five hundred-digit numbers can be multiplied to give a
76 .IP \-
78 .IP \-
80 .IP \-
90 time-sharing system [1].
130 The operators \-, *, /, %, and ^ can also be used; they
142 7+\-3
145 is interpreted to mean that \-3 is to be added to 7.
150 power, then * and % and /, and finally + and \-.
156 The two expressions
162 are equivalent, as are the two expressions
174 Internal storage registers to hold numbers have single lower-case
188 There is a built-in square root function whose
233 the characters A\-F are permitted in numbers
236 interpreted as digits having values 10\-15 respectively.
264 which is to be interpreted as a 3-digit hexadecimal number.
276 Non-decimal output conversion of
296 represented by a 32-bit unsigned number minus one.
297 This is a non-portable extension.
300 When two scaled numbers are combined by
304 of the scales of the two operands. In this case,
307 less than the maximum of the two scales of the operands,
309 and, subject to those two restrictions,
356 The name of a function is a single lower-case letter.
359 Twenty-six different defined functions are permitted
360 in addition to the twenty-six variable names.
374 of the two forms
446 A single lower-case letter variable name
451 Only one-dimensional arrays are
510 where two expressions are related by one of the six relational
526 The `else' keyword is a non-portable extension.
581 for(j=1; j<=m; j=j+1) x=x*(n\-j+1)/j
648 x \-= y x = x\-y
653 x++ (x=x+1)\-1
654 x\-\- (x=x\-1)+1
656 \-\-x x = x\-1
669 As a non-portable extension, comments may also start with a `#' and end with
677 bc \-l
719 Prentice-Hall, 1978.
729 YACC \(em Yet Another Compiler-Compiler.
735 DC \- An Interactive Desk Calculator.
761 As a non-portable extension, comments may also start with a # and
767 There are three kinds of identifiers \- ordinary identifiers, array identifiers
769 All three types consist of single lower-case letters.
804 The hexadecimal digits \fBA\fP\-\fBF\fP are also recognized as digits with
805 values 10\-15, respectively.
813 This is a non-portable extension.
836 \fIarray-name\fP\|[\|\fIexpression\fP\|]
854 \fIfunction-name\fB\|(\fR[\fIexpression\fR\|[\fB,\|\fIexpression\|\fR.\|.\|.\|]\|]\fB)
857 containing a comma-separated list of
909 \-\|\fIexpression\fP
913 ++\|\fInamed-expression\fP
920 \-\-\|\fInamed-expression\fP
927 \fInamed-expression\fP\|++
934 \fInamed-expression\fP\|\-\-
966 of the two expressions.
968 scales of the two expressions,
975 The result is the quotient of the two expressions.
981 of the two expressions.
983 \fIa\fP%\fIb\fP is \fIa\fP\-\fIa\fP/\fIb\fP*\fIb\fP.
997 The result is the sum of the two expressions.
1001 \fIexpression\fP \- \fIexpression\fP
1003 The result is the difference of the two expressions.
1011 \fInamed-expression\fP = \fIexpression\fP
1017 \fInamed-expression\fP += \fIexpression\fP
1019 \fInamed-expression\fP \-= \fIexpression\fP
1021 \fInamed-expression\fP *= \fIexpression\fP
1023 \fInamed-expression\fP /= \fIexpression\fP
1025 \fInamed-expression\fP %= \fIexpression\fP
1027 \fInamed-expression\fP ^= \fIexpression\fP
1053 There are only two storage classes in BC, global and automatic
1104 If-else statements
1110 The \fBif-else\fR statement is a non-portable extension.
1127 first-expression
1130 last-expression
1136 This is a non-portable extension.
1153 the last-expression.
1154 The \fBcontinue\fP statement is a non-portable extension.
1178 As a non-portable extension, the opening brace may also appear on the
1195 As a non-portable extension, the parentheses may be left out.
1199 The \fBprint\fR statement takes a list of comma-separated expressions.
1223 The \fBprint\fR statement is a non-portable extension.