c语言 char变int
时间: 2023-12-07 15:16:51 浏览: 121
详解C语言中的char数据类型及其与int类型的转换
将char类型的变量转换为int类型的变量,可以直接使用强制类型转换的方式,例如:
```c
char c = 'a';
int i = (int)c;
```
这里将字符变量`c`强制转换为int类型,赋值给整型变量`i`。在ASCII码中,字符'a'对应的整数值是97,所以最终`i`的值是97。需要注意的是,如果转换的字符变量对应的ASCII码是负数,那么在转换时可能会出现意外的结果。
阅读全文