14讲:字符和字符串参与运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ALT+数字,输入ASCII字符
在这里插入图片描述
char c=‘c’;
char c=97;(直接用数字)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

public class L14CharAndString {
	public static void main(String[] args) {
		char c1='c';
		String s1="123qwe";
		System.out.println(c1);//c
		System.out.println(s1);//123qw
		/*ASCII码值
		'0' 48
		'A' 65
		'a' 97*/
		//字符相加
		char c3='a';//97
		byte ch3=(byte)(c3);
		System.out.println(ch3);//97
		char c4='b';//98
		System.out.println(c3+c4);//97+98=195
		//字符与字符串相加,由左加到右
		char c5='a';//97
		char c6='b';//98
		System.out.println(c5+"Hello"+c6);//aHellob
		System.out.println(c5+c6+"Hello");//195Hello
		System.out.println("hello"+c5+c6);//abHello
		//
		char c7='中';
		char c8='国';
		System.out.println(c7+1);//20014
		System.out.println(c8+1);//22270
		System.out.println(c7+c8);//42282
		System.out.println('h'+c8);//22373
	}
}
c
123qwe
97
195
aHellob
195Hello
helloab
20014
22270
42282
22373

在这里插入图片描述
在这里插入图片描述

  • ASCLL编码,采用一个1个字节进行储存,通常用以存储字符符号
  • GB2312编码,中国制定的中文存储标准,2个字节
  • Unicode, 为防止不同国家不同标准,制订了Unicode,将不同标准统一起来,通常用2个字节进行存储
  • Utf-8,由于unicode编码中,英文字符也一般占2个字节,存储英文时容易浪费,因此utf-8被设计出,这是一种可变长的编码标准,一般再1-6个字节,英文是1个字节,中文一般3个字节,生僻字可能需要更多字符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值