C# 转换为int类型时本来的正数变为负数

转载http://bkcoding.cn/post_1215.htmlhtml

平时定义变量用的int( int32 ),其取值范围为-2,147,483,648~2,147,483,647post

当须要转换为int的数超出这个范围时就会出现int溢出的现象,本来大于0的数就会变为负数htm

对于这种比较大的整型数值,咱们能够将其转为long,而不是用intget

long也就是Int64,取值范围是-9223372036854775808~9223372036854775807it

相关文章
相关标签/搜索