数据转换问题

来源:4-1 数据类型转换的基本概念

源治泷谷

2020-05-07 01:05:48

为什么char c=97;不需要强制转换 而int a=97;c=a需要强制转换呢,第一个97难道本身不int类型吗

写回答

2回答

好帮手慕阿园

2020-05-07

同学你好,因为前者是直接定义char c=97,编译器会进行自动类型转换;而int a=97;c=a,c是char类型的,a是int类型的,不同类型的数据转换是需要强转的

祝学习愉快

0

苍星乱舞

2020-05-07

前者编译器会进行自动类型转换,后者不会

0

0 学习 · 11489 问题

查看课程