问:关于类型转换
  • 板块学术版
  • 楼主Jerrycyx
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/8/15 08:49
  • 上次更新2024/8/15 10:46:34
查看原帖
问:关于类型转换
545986
Jerrycyx楼主2024/8/15 08:49
  1. int 和 long long 运算会自动转 long long 吗?和写的顺序有关吗?(比如 int 类型的数在前面和 long long 的数在前面有区别吗?)
  2. 同上,int 和 double 运算会自动转吗?顺序有关系吗?
  3. 程序自动转类型的时候,是通过运算符优先级的顺序依次转的,还是只要有就转?比如说 (long long)a+(int)b*c 中,b*c 是否会以 long long 来运算?
  4. 如果想让一个式子用 long long 来计算,强转类型的时候是写在前后都可以吗?比如说 (long long)a*b 和 a*(long long)b 是一样的吗?
  5. 1ll*a 或 1.0*a 等语法使用的是乘法运算,速度是否会慢于 (long long)a 或 (double)a 等强转类型?
2024/8/15 08:49
加载中...