int a=('b');int c=('d');两个左边都是整点型,右边都是字符型,两边类型不一致,编译没有报错,运行没报错,求解
数据表示范围小的可自动转型为数据表示范围大的
保存的是字符的ascii值
这叫转型,不叫不同变量类型之间可以赋值;什么叫转型?对于基本数据就是数据范围小的可以转为数据范围大的,或者类之间的转型你说的int c=('d'); 这里会将d做ascii处理得到一个数字,这个数字在int可表示的范围之内,所以可以直接转;
欢迎采纳!