C++----练习--整型赋值时的溢出
1、如果所赋的值超出了类型的取值范围、那么只保留最低位
#include<iostream> int main() { char c = 256; //unsigned char c = 256; 有无符号都是一样的 int i = c; std::cout<<i<<std::endl; return 0; }
2、程序输出
[root@workstudio tmp]# g++ -o main main.cpp main.cpp: In function ‘int main()’: main.cpp:5: 警告:隐式常量转换溢出 [root@workstudio tmp]# ./main 0