简单说,C 语言里的整型就是专门存「整数」的 “盒子”—— 只能装正整数、负整数、0,比如 10、-5、0,没有小数部分。
核心要点(大白话):
-
核心类型:最基础的是
int(整型),比如int num = 8;; -
大小 / 范围细分:为了省空间或存更大数,分不同规格:
short int(短整型):占空间少,范围小(约 - 3 万~3 万);int(整型):默认常用,范围中等(约 - 21 亿~21 亿);long int(长整型):占空间多,范围大;
-
有无符号:
- 普通整型(如
int):可存正负(有符号); unsigned int(无符号整型):只能存非负数,范围翻倍(比如unsigned int约 0~42 亿);
- 普通整型(如
-
关键坑:整型装不下超出范围的数会 “溢出”,比如用
short存 10 万,结果会乱掉。
一句话总结:整型是装各种整数的盒子,按 “大小 / 是否存负数” 分不同款,核心就是没小数。