C語言入門學習(一)

2021-09-22 10:26:38 字數 1100 閱讀 4203

(1)資料型別

1 基本型別:

它們是算術型別,包括兩種型別:整數型別和浮點型別。

2 列舉型別:

它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。

3 void 型別:

型別說明符 void 表明沒有可用的值。

4 派生型別:

它們包括:指標型別、陣列型別、結構型別、共用體型別和函式型別。

(2)整數型別

char 1 位元組 -128 到 127 或 0 到 255

unsigned char 1 位元組 0 到 255

signed char 1 位元組 -128 到 127

int 2 或 4 位元組 -32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647

unsigned int 2 或 4 位元組 0 到 65,535 或 0 到 4,294,967,295

short 2 位元組 -32,768 到 32,767

unsigned short 2 位元組 0 到 65,535

long 4 位元組 -2,147,483,648 到 2,147,483,647

unsigned long 4 位元組 0 到 4,294,967,295

(3)浮點型別

float 4 位元組 1.2e-38 到 3.4e+38 6 位小數

double 8 位元組 2.3e-308 到 1.7e+308 15 位小數

long double 16 位元組 3.4e-4932 到 1.1e+4932 19 位小數

(4)void 型別

1 函式返回為空

c 中有各種函式都不返回值,或者您可以說它們返回空。不返回值的函式的返回型別為空。例如 void exit (int status);

2 函式引數為空

c 中有各種函式不接受任何引數。不帶引數的函式可以接受乙個 void。例如 int rand(void);

3 指標指向 void

型別為 void * 的指標代表物件的位址,而不是型別。例如,記憶體分配函式 void *malloc( size_t size ); 返回指向 void 的指標,可以轉換為任何資料型別。

C語言入門學習總結(一)

1.在最新的 c99 標準中,只有以下兩種定義方式是正確的 intmain void 和int main int argc,char argv 如果不需要從命令列中獲取引數,請用int main void 否則請用int main int argc,char argv 如果 main 函式的最後沒有...

C語言入門學習

計算機能夠識別和接受的語言。要使計算機按自己的意圖工作,必須使用計算機所能接受 理解和執行的指令指揮計算機工作。最早問世,用二進位制 構成指令。如 100000 110000 用機器語言程式設計的缺點 繁瑣 不直觀 不易除錯。如計算y 2x2 3x 1需要七八條指令。移植性差。依賴於計算機。用符號構...

C語言入門學習

資料型別 取值範圍 補碼字串 優勢 基本型別 整數型別 浮點數型別 字元型別 列舉型別 指標型別 構造型別 陣列型別 結構型別 聯合型別 空型別 位元位cpu能讀懂的最小單位 位元位,bit,b 位元組記憶體機構的最小定址單位 位元組,byte,b 1byte 8bit 符號位存放signed型別的...