C語言資料型別介紹

2021-09-23 18:50:17 字數 1288 閱讀 6132

型別

範圍位元組

int-2147483648 ~ +2147483648 (-32768 ~ +32767 )

4unsigned (int)

0 ~ 4294967295

4short (int)

-32768 ~ +32767

2unsigned short (int)

0 ~ 65535

2long (int)

-2147483648 ~ +2147483648

4unsigned long (int)

0 ~ 4294967295

4long long (int)

-9223372036854775807 ~ +9223372036854775808

8unsigned long long (int)

0 ~ 18446744073709551615

8_int (64)

-9223372036854775807 ~ +9223372036854775808

8unsigned _int (64)

0 ~ 18446744073709551615

8char-128 ~ +127 (0 ~ 255)

1unsigned char

0 ~ 255

1signed char

-128 ~ +1271

型別範圍

保留小數部分

float-3.40×10^38 ~ +3.40×10^38

6位小數

double

-1.79×10^308 ~ +1.79×10^308

15位小數

long double

-1.19×10^4932 ~ +1.19×10^4932

18位小數

為什麼 int 和 char 型的還有括號裡的範圍?

因為計算機會自動分配記憶體,當資料小的時候就用小的那個範圍,反之亦然;

我會慢慢加入一些講解的例子,因為我發現理論懂得再多不如看一遍實際操作例子;

看多遍例子不如自己動手打一遍**,理解它的執行思路,所以還是得靠自己。

我會不定期在末尾加一些生活中遇到的一些真人真事給大家,希望看完以後會對大家有一點影響,因為…他真的影響到了我的選擇和堅定了計算機這條路的信心

這段時間是考試期,所以更新可能會慢一點,我要複習迎接考試了,壓力好大。。。

C語言 介紹資料型別

在c語言中定義了很多資料型別,這篇文章主要用於記錄我對於資料型別的理解。對於c語言為什麼需要資料型別這個東西呢?其實資料型別是為了更好的進行記憶體的管理,告訴編譯器需要分配多少記憶體。比如 我們定義int a 10 對於整數10來說,採用int型別就綽綽有餘,因為int 型別可存放 231 231 ...

C語言中time t資料型別詳細介紹

包含檔案 ifndef time t define time t 避免重複定義 time t typedef long time t 時間值time t 為長整型的別名 endif 既然time t實際上是長整型,到未來的某一天,從乙個時間點 一般是1970年1月1日0時0分0秒 到那時的秒數 即日...

C語言中time t資料型別詳細介紹

包含檔案 ifndef time t define time t 避免重複定義 time t typedef long time t 時間值time t 為長整型的別名 endif 既然time t實際上是長整型,到未來的某一天,從乙個時間點 一般是1970年1月1日0時0分0秒 到那時的秒數 即日...