A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© ysdolls 中级黑马   /  2014-8-4 18:52  /  1064 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ysdolls 于 2014-8-5 22:18 编辑

怎样让char类型的东西转换成int类型?可以说明一下具体转换步骤吗?搞不懂为什么可以直接传值。
  1. char c ='A';
  2. int i =c;//反过来只要作强制类型转换就行了
  3. c =(char)i;
复制代码
顺便也问下反转(强制转换)的步骤

2 个回复

倒序浏览
本帖最后由 玥夜 于 2014-8-4 19:16 编辑
  1. <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类型
  2. </p>
复制代码


回复 使用道具 举报
谢谢 解答 \r\n
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马