Integer

Also known as: int, whole number type

definition

A data type that represents whole numbers (positive, negative, or zero) without decimal points. Choosing the right data type prevents bugs.

๐Ÿ’ก Intuition

Integers are counting numbers in code โ€” things you can count without fractions: age, score, quantity, index.

Core Idea

Integers are exact and efficient. Use them for counting and indexing. Use floats/decimals when you need fractions.

๐Ÿ”ฌ Example

age = 15 (integer). temperature = -5 (integer). price = 9.99 (NOT an integer โ€” that's a float/decimal).

๐ŸŽฏ Why It Matters

Choosing the right data type prevents bugs. Integer division (7 / 2 = 3) behaves differently from decimal division (7.0 / 2.0 = 3.5).

โš ๏ธ Common Confusion

Integer division truncates in many languages: 7 / 2 gives 3, not 3.5. This catches many beginners by surprise.

Related Concepts

Prerequisites

Next Steps

How Integer Connects to Other Ideas

To understand integer, you should first be comfortable with assignment and data types. Once you have a solid grasp of integer, you can move on to string and boolean.

Go Deeper

Frequently Asked Questions

What is Integer in CS Thinking?

A data type that represents whole numbers (positive, negative, or zero) without decimal points.

Why is Integer important?

Choosing the right data type prevents bugs. Integer division (7 / 2 = 3) behaves differently from decimal division (7.0 / 2.0 = 3.5).

What do students usually get wrong about Integer?

Integer division truncates in many languages: 7 / 2 gives 3, not 3.5. This catches many beginners by surprise.

What should I learn before Integer?

Before studying Integer, you should understand: assignment, data types.