内容大纲

约 105 字小于 1 分钟

2024-02-10

隐式转换

比如这里就对变量 a 进行了转换

int main() {
  short a = 10;
  int b = a;
}

超出的部分会被直接丢弃

int main() {
  int a = 511;
  char b = a;
}

如果是小数转为整数,会抛弃小数部分

int main() {
  double a = 3.1;
  int b = a;
}

显式转换

int main() {
  int b = (int) 3.2;
}