数据类型

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

基本数据类型(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次方)

整数拓展

进制
  1. 二进制0b
  2. 八进制0
  3. 十进制
  4. 十六进制0x

浮点类型

特点:有限 离散 舍入误差 大约 接近但不等于

最好避免完全使用浮点数进行比较

  • float占4个字节
  • double占8个字节

最好完全避免使用浮点数进行比较

字符类型

所有字符本质上还是数字

转义字符

  1. \n:换行
  2. \t:横向跳格(跳到下一制表位置)
  3. \v:竖向跳格
  4. \b:退格
  5. \r:回车
  6. \f:走纸换页
  7. :反斜杠字符’\’
  8. \’:单引号字符
  9. \a:鸣玲
  10. \ddd:1到3位八进制数所代表的字符
  11. \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

引用数据类型(Reference Type)

接口

数组

posted @   郭岩不会打代码  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示