浮点型布尔型及unicode编码表

本文详细讲解了Java中的浮点型(float与double)、布尔类型(用于逻辑操作)和字符型(char,包括编码与运算)的基础概念、声明方式和内存占用。特别关注了数值表示、科学计数法和Unicode编码的应用。
摘要由CSDN通过智能技术生成

浮点型:表示小数  float double。

浮点型字面量 默认是double。       

声明floatl类型在字面量后加 f/F                      

float a = 10.001f;

  表示方式:十进制,科学计数法

float :4字节  double :8字节

逻辑性boolean(布尔)

boolean类型适于逻辑运算,一般用于程序流程控制。

java语言中boolean类型数据只允许取值true或false。(不可以0或非0替换true或false)

字符型char

char类型数据用来表示一个单个字符,占2字节,用单引号括起来。例如:char c1 = 'a'

可以涵盖世界上所有书面语的字符

char运算char类型是可以运算的,因为char在字符编码表中又对应的数值。

在Java中,对char类型字符运行时,直接当作对应编码表的整数来对待。

char c = 'a' + 1; 是先将 a 提升为int,计算结果98,对应的字符是b。

Java中的字符表示使用的unicode编码表。可以表示世界上所有国家的语言。unicode主要是存储对照字符,UTF-8是unicode中具体的一种表示方式。

英文字符少0-256 1个字节可以存储 所有一个英文字母在utf-8中只占一个字节

中文多 1个字节表示不了 utf-8中一个中文占3个字节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值