作业帮 > 综合 > 作业

char ch = (char) i; 这一段语句的意思是什么?在“=”后面的“(char)”的作用是什么?麻烦各位高手

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:24:46
char ch = (char) i; 这一段语句的意思是什么?在“=”后面的“(char)”的作用是什么?麻烦各位高手帮忙解答一下。谢谢!
(char)是强制转换成字符类型。即把变量i强制转换成字符类型char.因为你的变量ch是char类型,所以,变量i要转化成char型才能赋值。(int)就是强制转换成int 类型,如此类推。。。
还有个自动类型转换,具体的内容要看你用什么语言。比如你用的是java,c,c++等,低精度的类型可以自动转换成高精度的,反之不行,就要用到强制转换了。