黑马程序员技术交流社区
标题:
char类型转换int类型?
[打印本页]
作者:
ysdolls
时间:
2014-8-4 18:52
标题:
char类型转换int类型?
本帖最后由 ysdolls 于 2014-8-5 22:18 编辑
怎样让char类型的东西转换成int类型?可以说明一下具体转换步骤吗?搞不懂为什么可以直接传值。
char c ='A';
int i =c;//反过来只要作强制类型转换就行了
c =(char)i;
复制代码
顺便也问下反转(强制转换)的步骤
作者:
玥夜
时间:
2014-8-4 19:15
本帖最后由 玥夜 于 2014-8-4 19:16 编辑
<p>int i='c';//这是正确的 因为字符c被提升了</p><p> int i= c;//这是将一个变量c赋值给i,c的类型必须为int 或者可以被提升为int类型的变量</p><p> char ch= 'c';</p><p> int i= (int)ch;//将字符类型转换成int类型
</p>
复制代码
作者:
ysdolls
时间:
2014-8-5 22:17
谢谢 解答 \r\n
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2