将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?

RT将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?将一个大于2147483647的整数赋给一个整型变量,会得到什么结果?

实际情况是,标准没有规定,这是一个实现定义行为,因此编译器可能会做出任何处理。换言之,不能断言会发生什么。
比较常见的处理是进行截断,例如强行存储2147483649可能会只存储低32位,得到1。但这只是一种可能,正如上文所述,如果编译器给你存入2147483647也是有可能的。

会出现乱码。

看你的编译器给整数分配几个字节,然后超过的部分就是重新开始的那部分,比如300L的水导入255L的容器,加上一个满了清空的条件,那么瓶子的水就是300-255=45L