C# 轉換為int類型時原本的正數變為負數


轉載http://bkcoding.cn/post_1215.html

平時定義變量用的int( int32 ),其取值范圍為-2,147,483,648~2,147,483,647

當需要轉換為int的數超出這個范圍時就會出現int溢出的現象,原本大於0的數就會變為負數

對於這種比較大的整型數值,我們可以將其轉為long,而不是用int

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM