问题描述
解决方案
显式就是加上一个括号类型。比如
int x = 1;
char c = x; //错误,必须写
char c = (char)x;
反过来
char c = 'a';
int x = c; //不需要写类型转换,但是编译器会自动加上,这个叫隐式转换。
但是也可以写:
int x = (int)c; //这么写更清楚一些。
时间: 2024-11-16 19:46:51
显式就是加上一个括号类型。比如
int x = 1;
char c = x; //错误,必须写
char c = (char)x;
反过来
char c = 'a';
int x = c; //不需要写类型转换,但是编译器会自动加上,这个叫隐式转换。
但是也可以写:
int x = (int)c; //这么写更清楚一些。