回覆列表
  • 1 # 小飛飛的小朋友

    你應該是學程式設計的吧?

    資料型別多是用來定義變數的,而定義變數要根據實際情況,如下:

    1.整型:就是無小數點的整數,範圍是(-32,768~32,767)之間;比如你要寫一個和月份有關的程式,那這裡月份這個變數就要用到整型,應為月份沒有小數點,你沒聽過1.5月吧?以此類推,年齡也可以用整型,等等;

    2.長整型:就是比整型範圍大一點的整型(-2,147,483,648~2,147,483,647),用法同整型;

    3.單精度浮點型:就是比整型範圍大,比長整型範圍小,但精確度比整形和長整型高的資料型別;比如你運算時要用到小數,就要用單精度來定義變數;還有要寫一個關於工資的程式時也要用單精度定義表示工資的變數;

    4.雙精度浮點型:就是比單精度更精確,範圍也更大的資料型別,用法同單精度;

    5.浮點型:看到名字意思就瞭解的差不多了,就是透過浮動的小數點來更靈活的表達更大的資料,所白了就是有小數點的資料型別,也就是更精確的意思。

    這些資料型別要根據程式設計的案例來理解,那樣會好懂一點=v=

  • 2 # 使用者9364575890814

    C / C++標準中對長整型(long)和長雙精度型(long double)的具體大小並沒有規定,只是說它們的範圍:

    char

    float

    並且規定它其中一些的最小允許值。

    在我們通常用的32位機的編譯器中,如VC和GCC,long型與int一樣都是佔32位,大小一樣;long long(VC中是__int64)是64位的。而16位時代的老東西TC,int是16位的,long是32位的,沒有long long。

    浮點數也是這樣,VC中的long double使用80位,而GCC只有64位,與double是一樣的。

    所以這些型別在不同的機器,不同的編譯器上會有不同的效果。具體的使用必須參考你所使用編譯器的幫助文件,或看limit.h與float.h中的相關宏的大小,決定怎麼使用。

  • 中秋節和大豐收的關聯?
  • 國產電影中還有哪些讓人淚奔的愛情片?