整数
一句话解释
整数是不带小数点的数字,包括正整数、负整数和零,如 -3、0、42。
用大白话说
整数就是数学里学的“整数”——没有小数点、没有分数部分的数。42、0、-7 都是整数,3.14 不是。
不同语言对整数的处理不一样。JavaScript 里数字不分整数和浮点数,统一用 number 类型;Python 里 int 和 float 是分开的;有些语言(如 C、Java)还按占用内存大小细分为 int、long、short 等。
整数常用于计数、循环次数、数组下标、表示状态码等场景。理解整数和浮点数的区别很重要:7 / 2 在 Python 里得到 3.5,但用整除 7 // 2 得到 3。
示例
python
age = 18 # int(整数)
price = 3.14 # float(浮点数)
print(type(age)) # <class 'int'>
print(7 // 2) # 3(整除,结果还是整数)Python 中 int 和 float 是不同类型。// 是整除运算,结果只保留整数部分。
工作原理
- 写一个不带小数点的数字字面量
- 语言把它识别为整数类型
- 整数之间运算结果仍是整数(除法除外,取决于语言)
常见混淆
容易混淆的对象: 浮点数
关键区别: 整数没有小数部分(
3),浮点数有(3.14)。整除7 // 2得3,普通除法7 / 2得3.5。
相关术语
相关资源
相关课程
- 数据类型课程
整数是基本数据类型之一
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。