04 Apr 2026

Integer and Floating Point Arithmetic

Integer operations, floating point numbers, rounding, scientific notation, and numerical care.

msc semester-i computational-techniques arithmetic python

Computers handle numbers in different forms. Integers are exact whole numbers, while floating point numbers represent real numbers approximately.

Integers

Integer arithmetic is exact as long as the number can be stored.

n = 12
m = 5

print(n + m)
print(n * m)

Integer division and remainder are useful in counting problems.

print(12 // 5)
print(12 % 5)

Here // gives the quotient and % gives the remainder.

Floating point numbers

Floating point numbers are used for decimal quantities.

x = 0.1
y = 0.2
print(x + y)

The result may not appear exactly as 0.3 because floating point numbers are stored in binary approximation.

Scientific notation

Large and small physical quantities are written using scientific notation.

c = 3.0e8
hbar = 1.054e-34

The notation 3.0e8 means $3.0\times 10^8$.

Round-off error

Round-off error occurs because only a finite number of digits can be stored.

total = 0.0

for i in range(10):
    total = total + 0.1

print(total)

The printed value may be close to, but not exactly, 1.0.

Practical rules

Discussion

Share This Page