In our life and work, the application of calculators is very common, but there are many types of seemingly small calculators, because electronic calculators also have integrated circuits, but the functions of calculators are simpler, the price is cheaper, and it is convenient to carry and Good stability. Every household has a calculator, it is small, but the credit is not small.

The following is an introduction to the types of calculators:

**1. Physical calculator**

This type of calculator is generally a handheld calculator, which is easy to carry and convenient to use, but in general, the function is simpler and it is not convenient to upgrade the function. There are also a small number of powerful graphical handheld calculators, but due to the most expensive price, when tablets and smart phones are popular, it is not recommended to buy the most expensive multi-function handheld calculators.

**2. Calculator in the form of software**

This type of calculator exists as software and can be used on PCs, smartphones, and tablets. This type of calculator has many functions, which can be expanded through software upgrades. With the popularization of tablets and smart phones, more and more applications of calculators in the form of software will eventually replace traditional handheld calculators.

Calculations in the form of software can generally be divided into three categories: common calculators, special calculators, and comprehensive function calculators.

1). There are four types of common calculators:

① Arithmetic calculator-can perform simple four arithmetic operations such as addition, subtraction, multiplication, and division, also known as simple calculator. They are generally physical calculators.

②Scientific calculator-can perform operations such as power, square root, exponent, logarithm, trigonometric function, statistics, etc. It is also called a function calculator. It can be software or physical objects.

③Programmer’s calculator-a calculator specially designed for programmers. The main feature is to support And, Or, Not, Xor: the most basic AND NOR and XOR operations, shift operations Lsh, Rsh: the full name is Left Shift And Right Shift, that is, the left and right shift operations, you need to enter the number of digits you want to move (not greater than the maximum number of digits) RoL, RoR: the full name is Rotate Left and Rotate Right, for RoL, it means to move to the left One, and add the removed one to the rightmost one, RoR is similar.

④ Statistical calculator-a calculator designed for people with statistical requirements. It can be software or physical objects.

2). Special calculator

In addition to the commonly used calculators, there are also special calculators. There are many special calculators, such as personal income tax calculator, mortgage calculator, fuel consumption calculator and so on. Generally exist in the form of software.

3). Comprehensive function calculator (programmable calculator)

This type of calculator generally exists in the form of software. In addition to the functions of a commonly used calculator, the user can also write programs or formulas by himself, and store more complex calculation steps or formulas, which can be called and performed later. Repeated calculations can even print the calculation process and results. Most of the functions of special calculators can be realized, such as personal income tax calculation, unit conversion, etc. can be programmed and calculated by the user. Users can also download formula files made by others online for calculations. The comprehensive calculator has a wide range of applications, not only for ordinary users, but also for programmers. It is more suitable for complex calculations in various design industries, such as construction, water conservancy, machinery, transmission, gears, structure, medicine, and even graduate design of college students. Elementary school students can also use it to learn mathematics and some simple programming calculations. The <Super Formula Calculator> is a representative of this type of calculator.