数据转换问题
来源:4-1 数据类型转换的基本概念
源治泷谷
2020-05-07 01:05:48
为什么char c=97;不需要强制转换 而int a=97;c=a需要强制转换呢,第一个97难道本身不int类型吗
2回答
同学你好,因为前者是直接定义char c=97,编译器会进行自动类型转换;而int a=97;c=a,c是char类型的,a是int类型的,不同类型的数据转换是需要强转的
祝学习愉快
苍星乱舞
2020-05-07
前者编译器会进行自动类型转换,后者不会
相似问题