當前位置:編程學習大全網 - 編程語言 - c語言中int的取值範圍是什麽?

c語言中int的取值範圍是什麽?

C語言int的取值範圍在32/64位系統中為32位,取值範圍為-2147483648 ~+2147483647,在無符號情況下表示為0~4294967295。

在C/C++編程語言中,int代表整數變量,是壹種數據類型,用於定義整數變量。它在不同的編譯環境和不同的編譯運行環境中有不同的大小。

C的數據類型包括整數型、字符型、實數型或浮點型(單精度和雙精度)、枚舉型、數組型、結構型、* * * *對象型、指針型和null型。

基本數據類型:

Void:聲明函數沒有返回值或者沒有參數,聲明沒有類型指針,顯示丟棄操作的結果。(增加了C89標準)

Char:字符類型的數據,是壹種整數數據。(K & ampr期簡介)

Int:整數數據,這意味著範圍通常是編譯器指定的內存字節長度。(K & ampr期簡介)

Float:單精度浮點數據,屬於浮點數據的壹種。(K & ampr期簡介)

Double:雙精度浮點數據,屬於浮點數據的壹種。(K & ampr期簡介)

_Bool:布爾類型(在C99標準中增加)

_Complex:復數的基本類型(在C99標準中增加)

_虛數:虛數,類似於復數的基本類型,沒有實部的純虛數(C99標準添加)。

_Generic:提供重載接口條目(在C11標準中添加)。

擴展數據:

1989年,ANSI發布了第壹個完整的C語言標準——ANSI X 3.159-1989,簡稱“C89”,但人們也習慣稱之為“ANSI C”。

C89在1990中被ISO(國際標準組織)采用。ISO的正式名稱是ISO/IEC 9899,所以ISO/IEC9899: 1990通常簡稱為“C90”。

1999年,ISO在做了壹些必要的修正和改進後,發布了新的C語言標準,命名為ISO/IEC 9899: 1999,簡稱“C99”。

201165438年2月8日,ISO正式發布了新標準,名為ISO/IEC9899: 2011,簡稱“C11”。

參考資料:

百度百科-C語言

百度百科-int功能

  • 上一篇:What paradigm is the author writing within, critical or uncritical?怎麽理解這句話?
  • 下一篇:excel裏為什麽會有那個賽車遊戲?
  • copyright 2024編程學習大全網