Java中是采用unicode码来表示字符的,但是Java中的数据自动转换时,char转为int时转的却是char的ASCII值

2025-04-16 12:27:56
推荐回答(2个)
回答1:

java中语法规定就是这样的呀,与你的java项目的编码无关,就算你用的GBK,char转int也是转成ASCII值,记着这样用就行啦。

回答2:

1、你的char属于那个asc码范围
2、试一下一个中文字符,就不是asc值了吧。
3、unicode的-128到127是属于ascII码的。