怎么将ASCII 码值转为字符
时间: 2023-03-27 18:00:48 浏览: 221
可以使用C语言中的字符类型(char)和ASCII码值进行转换。将ASCII码值赋值给字符类型变量即可得到对应的字符。例如,将ASCII码值65转换为字符类型变量c,可以写成:char c = 65; 或者 char c = 'A';
相关问题
java如何把携带ascii码值的字符串转为中文
Java中可以使用字符编码来将携带ASCII码值的字符串转换为中文。常见的字符编码包括GB2312、GBK和UTF-8。下面是一个示例代码,将携带ASCII码值的字符串转换为中文:
```
public class StringToChinese {
public static void main(String[] args) {
String asciiString = "228;184;173;229;155;189"; // 假设需要转换的字符串为"228;184;173;229;155;189"
String[] asciiArray = asciiString.split(";"); // 将字符串按";"分隔成字符串数组
byte[] byteArray = new byte[asciiArray.length]; // 创建一个字节数组
for (int i = 0; i < asciiArray.length; i++) {
byteArray[i] = Byte.parseByte(asciiArray[i]); // 将字符串数组中的每个字符串转换为字节
}
String chinese = new String(byteArray); // 将字节数组转换为字符串
System.out.println(chinese); // 输出转换后的中文字符
}
}
```
在上面的代码中,我们首先将携带ASCII码值的字符串按";"分隔成字符串数组,然后将每个字符串转换为字节,再将字节数组转换为字符串,最后输出转换后的中文字符。
javaascii码值转换字符
可以使用Java中的Char类型和ASCII码进行转换。如下所示:
将char转为ASCII码:
char c = 'a';
int asciiValue = (int) c; //将char类型转换为int类型
System.out.println(asciiValue);
将ASCII码转为char:
int asciiValue = 97;
char c = (char) asciiValue; //将int类型转换为char类型
System.out.println(c);
阅读全文