写代码时,经常要处理数字,比如记录用户年龄、商品数量或者游戏得分。这时候就需要用到整数类型变量。它专门用来存整数,不能带小数点,比如 42、-7、0 都可以,但 3.14 就不行。
怎么定义一个整数变量
不同编程语言语法略有差别,但思路差不多。比如在 C 语言里,想定义一个叫 age 的整数变量,表示年龄,就这么写:
int age;
这行代码的意思是:申请一块内存空间,起名叫 age,类型是 int(整数)。接下来就可以给它赋值了:
age = 25;
也可以在定义的时候直接赋值,一步到位:
int age = 25;
常见整数类型的使用场景
在 Java 里也类似,同样是 int:
int score = 100;
Python 稍微特别一点,不用提前声明类型,直接写就行:
count = 10
Python 会自动判断这是整数。要是你打印 type(count),结果就是 <class 'int'>,说明它确实是整数类型。
有时候数值特别大,比如人口统计,C++ 里可以用 long long:
long long population = 1430000000;
别把类型搞混了
新手容易犯的错是拿整数类型存小数。比如这样:
int price = 9.9;
看着好像没问题,其实 price 最终存的是 9,.9 被截掉了。真要存小数,得用 float 或 double 类型。
还有一种情况是字符串和数字混淆。比如从网页表单拿到的数据,看着像数字,其实是字符串。这时候要做类型转换:
int num = Integer.parseInt("123"); // Java 示例
不然拿去计算可能会出问题。
变量命名也有讲究。别用 a、b、c 这种,写成 userAge、totalItems 更清楚,别人看代码也容易懂。