数据类型
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语言
基本数据类型(Primitive Type)
整数类型
- byte占一个字节范围:-128-127(2的7次方)
- short占2个字节范围:-32768-32767(2的15次方)
- int占4个字节范围:-2147483648-2147483647(2的31次方)
- long占8个字节范围:-9223372036854775808-9223372036854775807(2的63次方)
整数拓展
进制
- 二进制0b
- 八进制0
- 十进制
- 十六进制0x
浮点类型
特点:有限 离散 舍入误差 大约 接近但不等于
最好避免完全使用浮点数进行比较
- float占4个字节
- double占8个字节
最好完全避免使用浮点数进行比较
字符类型
所有字符本质上还是数字
转义字符
- \n:换行
- \t:横向跳格(跳到下一制表位置)
- \v:竖向跳格
- \b:退格
- \r:回车
- \f:走纸换页
- :反斜杠字符’\’
- \’:单引号字符
- \a:鸣玲
- \ddd:1到3位八进制数所代表的字符
- \xhh:1到2位十六进制数所代表的字符
boolean类型
占1位
其值只有true和false两个
补充
位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数
字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示
1B(byte,字节)=8bit(位)
字符:是计算机中使用的字母.数字.字和符号
- 1bit表示1位
- 1Byte表示一个字节 1B=8b
- 1024B=1kB
- 1024kB=1M
- 1024M=1G
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?