Skip to content

整数

一句话解释

整数是不带小数点的数字,包括正整数、负整数和零,如 -3、0、42。

用大白话说

整数就是数学里学的“整数”——没有小数点、没有分数部分的数。420-7 都是整数,3.14 不是。

不同语言对整数的处理不一样。JavaScript 里数字不分整数和浮点数,统一用 number 类型;Python 里 intfloat 是分开的;有些语言(如 C、Java)还按占用内存大小细分为 intlongshort 等。

整数常用于计数、循环次数、数组下标、表示状态码等场景。理解整数和浮点数的区别很重要: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 中 intfloat 是不同类型。// 是整除运算,结果只保留整数部分。

工作原理

  1. 写一个不带小数点的数字字面量
  2. 语言把它识别为整数类型
  3. 整数之间运算结果仍是整数(除法除外,取决于语言)

常见混淆

  • 容易混淆的对象: 浮点数

    关键区别: 整数没有小数部分(3),浮点数有(3.14)。整除 7 // 23,普通除法 7 / 23.5

相关术语

相关资源

相关课程

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表