如何将Char强转为Int
时间: 2024-02-16 08:04:17 浏览: 99
c代码-CCCC int转char
在Java中,可以使用强制类型转换将char类型转换为int类型。由于char类型是16位无符号整数类型,而int类型是32位有符号整数类型,所以char类型可以直接转换为int类型,而无需进行拓宽转换。
以下是一个将char类型转换为int类型的示例代码:
```java
char c = 'A';
int i = (int) c; // 将char类型强制转换为int类型
System.out.println(i); // 输出65
```
在这个例子中,字符'A'的ASCII码值是65,所以将字符'A'转换为int类型后会输出65。
需要注意的是,如果char类型的值超出了int类型的范围(即大于等于2的31次方或小于等于负的2的31次方),则强制转换可能会导致数据丢失或溢出。
阅读全文