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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

问:怎样让char类型的东西转换成int类型?
答:

char c = 'A';

int i = c;

6 个回复

倒序浏览
(int)'a'   
回复 使用道具 举报
这里会自动转换成int类型的 不需要强制转换 你可以敲一下打印一下 转不转换结果一样
回复 使用道具 举报
自动转换的,
回复 使用道具 举报
自动就会转型,因为是通过阿斯科吗转的
回复 使用道具 举报
转的是ASCII码值
回复 使用道具 举报
int a = 'a';
就可以,声明两点
1:整数和整数赋给整数,有整数优化机制.如:int a = 1008+7890;先判断,如果结果没有超出int范围就赋值,超过就报错
2.把char赋值给int型,先进行比较,charACSII 码最大值65535,先进行判断,如果整数在范围内就转换
3.char类型参与运算,包括赋值运算,自动提升为int类型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马