Preferences Dialog
View
How data is viewed, and what features of Calculator++ are viewable.
View Tab
-
Floating Point Numbers:
Numbers that can be given by an infinite decimal representation, such as 7652.82842712474619...
-
Display Format:
How display is formatted. There is no need to convert a number from one format to another. Switching formats never alters internally stored values. Numbers are always stored internally in arbitrary-precision floating point format.
-
Floating Point:
The default format, displaying all whole number digits and as many fractional digits as fit in display. If all whole number digits don't fit in the display, the number is automatically displayed in scientific format. Likewise, if number is a small fraction such that no non-zero digits will fit in display, the number is automatically displayed in scientific format.
-
Fixed Point:
Displays a number with up to 49 fractional digits (49 digits to the right of the decimal.), if they fit. If all whole number digits don't fit in the display, the number is automatically displayed in scientific format. Only set number of fraction digits appear in display.
-
Scientific:
Displays a number in scientific notation, with one digit before the decimal, followed by decimal digits and an exponent.
-
Engineering:
Displays a number in a manner similar to scientific notation, with one to three digits before the decimal, and the exponent is always a multiple of three. This format is most useful for scientific and engineering calculations that use units specified in multiples of a thousand, such as micro–, milli–, and kilo–units.
-
Degrees-Minutes-Seconds:
Displays a number as degrees, minutes, and seconds. Fractions of seconds follow the seconds symbol (").
-
Hours-Minutes-Seconds:
Displays a number as hours, minutes, and seconds. Fractions of seconds follow the decimal.
-
Fixed Digits:
Set the number of fixed digits for Fixed Point format. Options are 0 through 49.
-
Unit Override:
In Conversion mode, when a unit has a customary number of fixed fraction digits and unit override is activated, the customary fixed fraction digits will display for that unit when display format is set to fixed point.
-
Decimal Point:
Character or symbol used for decimal point. Options are period (full stop) and comma. Decimal point and group separator cannot be the same character. Setting decimal point to one character will automatically set group separator to the other.
-
Group Separator:
Character or symbol used for group separators. Options are period (full stop) and comma. Decimal point and group separator cannot be the same character. Setting group separator to one character will automatically set decimal point to the other.
-
Digits per Group:
Number of digits per group when digit grouping is active. Options are 1 though 10.
-
Digit Grouping:
Flag for whether to display group separators in numbers.
Signed Integers:
-
Group Separator:
Character or symbol used for group separators. Options are period (full stop), comma, and space.
-
Digits per Group:
Number of digits per group when digit grouping is active. Options are 1 though 10.
-
Digit Grouping:
Flag for whether to display group separators in numbers.
-
Leading Zeros:
Flag for whether to display leading zeros in numbers.
Display:
-
Mode:
Choose between scientific and conversion. All features of scientific mode are available and displayed in conversion mode.
-
Scientific:
Full-function scientific calculator, without unit conversions. Only one number display appears.
-
Conversion:
Full-function scientific calculator, with unit conversions. Two one number displays appear; the first for "from" units, and the second for "to" units.
Data
Features of your data, such as the precision, base, and size.
Data Tab
-
Angle:
-
Units:
Units for calculating trigonometric functions, such as sine, cosine, and tangent.
-
Degrees:
Units which divide a circle into 360 equal arcs.
-
Radians:
Units which divide a circle into 2 times pi (the number of its radii that fit in half of its circumference) equal arcs.
-
Grads:
Units which divide a circle into 400 equal arcs.
-
Number Base:
-
Base:
-
Binary:
Number base (radix) having two unique digits, 0 through 1.
-
Octal:
Number base (radix) having eight unique digits, 0 through 7.
-
Decimal:
Number base (radix) having ten unique digits, 0 through 9.
-
Hexadecimal:
Number base (radix) having sixteen unique digits, 0 through 9 and A through F.
-
Custom:
Number base (radix) selected in Custom Bases menu. Custom base may have any number of unique digits from 2 to 36.
-
Custom Bases:
Number base (radix) which is active when custom base is active. Options are Base 2/Binary through Base 36/Hexatrigesimal.
Data Size:
-
Size:
-
Bit:
Signed integer, with range of 0 to 1 (0 to 1 in floating point).
-
Crumb:
Signed integer, with range of 0 to 3 (-1 to 2 in floating point).
-
Nibble:
Signed integer, with range of 0 to 15 (-7 to 8 in floating point).
-
Byte:
Signed integer, with range of 0 to 255 (-128 to 127 in floating point).
-
Word:
Signed integer, with range of 0 to 65535 (-32768 to 32767 in floating point).
-
Double Word:
Signed integer, with range of 0 to 4294967295 (-2147483648 to 2147483647 in floating point).
-
Quadruple Word:
Signed integer, with range of 0 to 18446744073709551615 (-9223372036854775808 to 9223372036854775807 in floating point).
-
Octuple Word:
Signed integer, with range of 0 to 340282366920938463463374607431768211455 (-170141183460469231731687303715884105727 to 170141183460469231731687303715884105728 in floating point).
-
Unlimited:
Floating point number, of arbitrary precision and unlimited range.
Number Precision:
-
Precision:
Precision is with respect to decimal (base/radix 10), but affects all bases. It can be set from 1 to 33554431. LOW precision is more than sufficient for most calculations. Higher precision values take longer to compute. A high precision can make calculations take so long that it appears the application or computer has frozen. That is the nature of high precision calculations. They take a long time. This will be true regardless of the power or performance of your system.
-
Low:
128 digits.
-
Medium:
1280 digits.
-
High:
4096 digits.
-
Custom:
Custom precision set in Set Custom edit field.
-
Set Custom:
Set the precision for custom precision from 1 to 33554431.
OS Clipboard:
-
Digits:
Maximum number of digits which get copied to the OS (operating system) clipboard. When matching precision, it is with respect to decimal (base/radix 10), but affects all bases. It can be set from 1 to 33554431. Standard is recommended when you want to limit the number of digits copied to no more than 32. Match precision is recommended when you want to copy all digits to the internal precision of Calculator++. Custom is recommended for when you want to limit the maximum number of digits copied to a certain number. The option you select doesn't affect copying to the internal clipboard, which is always set to the internal precision of Calculator++. It also doesn't affect pasting values from Calculator++ or other applications.
-
Standard:
32 digits.
-
Match Precision:
Identical to value chosen for precision.
-
Custom:
Custom number of digits set in Set Custom edit field.
-
Set Custom:
Set the maximum number of digits copied from 1 to 33554431.
Input
How you input data.
Input Tab
-
Data Input:
-
Logic:
Calculator++ can perform arithmetic operations by several different methods. Each may be appropriate or popular for different situations.
-
Simple Algebraic Notation:
Calculating data using Simple Algebraic Notation, the operator precedence is the order in which operators are entered, and there is no use of parentheses. Thus, entering [2] [+] [3] [x] [4] [=] returns 20. This is common for financial calculations.
-
Algebraic Notation:
Calculating data using Algebraic Notation, algebraic operator precedence and parentheses are observed. Thus, entering [2] [+] [3] [x] [4] [=] returns 14.
-
Reverse Polish Notation:
Calculating data using Reverse Polish Notation (RPN) requires a unique technique. Arguments are first loaded into a memory stack, then arguments are unloaded from the stack and applied to operators as the operators are entered.
To calculate 2 + 3 x 4 using RPN, enter [2] [ENTER] [3] [ENTER] [4] [x] [+]. This will return 14.
RPN is based on a mathematical logic known as "Polish Notation," developed by the Polish logician Jan Łukasiewicz (1878–1956).
Latest Version Dialog
The Latest Version dialog informs you whether you are using the latest version of Calculator++. If you aren't using the latest version, it tells you what the latest version is and displays the "Get Latest Version" button.
Latest Version Dialog
To get the latest version of Calculator++, click the "Get Latest Version" button. When you are done viewing the Latest Version dialog, click "OK" to close the dialog.
About Dialog
The About dialog displays information about Calculator++, such as the current version, copyright, and trademark information. You can also access the Software License Agreement from the About dialog. To view the About dialog, select "About..." in the Help menu.
About Dialog
To view the Software License Agreement, click the "View Software License Agreement" button. When you are done viewing the About dialog, click "OK" to close the dialog.