字符和ASCII码相互转换(java编程)
使用打印语句求出‘1’、‘A’、’B‘、'a'、'b'的ASCII码。使用打印语句求出ASCII吗为十进制数40、59、79、85、90的字符。使用打印语句求出ASCII...
使用打印语句求出‘1’、‘A’、’B‘、'a'、'b'的ASCII码。使用打印语句求出ASCII吗为十进制数40、59、79、85、90的字符。使用打印语句求出ASCII吗为十六进制数40、5A、71、72、7A的字符。
展开
3个回答
展开全部
使用强制转换,'1'--->(byte)'1'即是ascii,要十六进制,就用String.format("%02X",(byte)'1');
System.out.println("'1'ASCII="+((byte)'1'));
System.out.printf("'1'ASCII hex=%02X\n",(byte)'1');
//............
System.out.println("40->"+((char)40) );
System.out.println("59->"+((char)59) );
//..............
System.out.println("0x40->"+((char)0x40) );
//.................
System.out.println("'1'ASCII="+((byte)'1'));
System.out.printf("'1'ASCII hex=%02X\n",(byte)'1');
//............
System.out.println("40->"+((char)40) );
System.out.println("59->"+((char)59) );
//..............
System.out.println("0x40->"+((char)0x40) );
//.................
展开全部
int a=‘1’;
System.out.println(a);//1的ascall码,其他的同理
System.out.pirntln(Integer.toHexString(a));//打印出的是1的十六进制ascall码
System.out.println(a);//1的ascall码,其他的同理
System.out.pirntln(Integer.toHexString(a));//打印出的是1的十六进制ascall码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |