C語言基本類型之long long int


大家都知道 int 在 linux 系統下默認是占 4 個字節,數值表示范圍是:-2147483648 ~ 2147483647。即使是無符號 unsigned int 類型表示范圍:0—4294967295,大約 42 億。

在大多情況下 int 類型都是可以滿足需要的,但不乏有特殊情況;今天做 ineedle 測試的時候就用發包工具進行發包,速度很快,int 類型已經滿足不了需求。這時候就想到用 long long int 類型了,long long int 類型的取值范圍是:-9223372036854775808--9223372036854775807;(19位)unsigned long long int類型取值范圍:0--18446744073709551615。(20位)這個數值范圍還是大得驚人的,它在內存中占用 8 個字節。

在使用 printf 的時候需要注意:
表示unsigned long long:

printf("num = %llu\n", num);

表示long long int:

printf("num = %lld\n", num);


免責聲明!

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



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