我知道int流输出为txt后,读入时可以用atoi转换为int,那么unsigned int流输出为txt后,如何读入为unsigned int?一种说法是atoi后进行赋值的话会自动类型转换的。我以前使用好像也能正确转换。但今天使用unsigned int test1;
test1 = atoi("2147483649");
结果是tes1为2147483647不知何故!
test1 = atoi("2147483649");
结果是tes1为2147483647不知何故!
unsigned int 取值范围 42949672952147483649 不应该溢出吧?
这边是a to i ,i是int型,有符号的,溢出了