06 從銀行失竊案講述c語言的資料型別

2021-09-28 01:58:13 字數 1342 閱讀 9456

本帖主要講述c語言的資料型別

在c語言中,資料型別指的是用於宣告不同型別的變數或函式的乙個廣泛的系統。變數的型別決定了變數的儲存空間,以及如何解釋儲存的位模式。

c語言的型別可分為以下幾種:

序號型別與描述

1基本型別(它們是算數型別,包括兩種型別:整數型別和浮點型別)

2列舉型別(他們也是算數型別,被用來定義在程式中只能賦予其離散整數值的變數)

3void型別(型別說明符 void 表明沒有可用的值)

4派生型別(包括:指標型別,陣列型別,結構體型別,共用體型別和函式型別)

資料型別和函式型別統稱為聚合型別。函式型別指的是函式返回值的型別。以後都會有具體的講解。

接下來的部分我們主要講述整數型別和浮點型別

整數型別 型別

儲存大小

範圍值char

1位元組-128到127或者0到255 (2的8*1次方)

unsigned char

1位元組0到255

signed char

1位元組-128到127

int2或4位元組

-32768到32768或者-2,147,483,648到 2147,483,647

unsigned int

2或4位元組

0到65,535 (2的82次方)或者0到4,294,967,295 (2的84次方)

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

#include int main(void) 

浮點型別(實數型別)

/*

*摘要:程式功能,實現乙個3舍4入。銀行偷錢事件

*檔名稱:資料交換.c

*檔案標識:無

**當前版本:v1.0

*完成日期:2019/09/08**/

/*vs中需要使用,vc中不需要使用該巨集定義*/

#define _crt_secure_no_warnings

#include #include int main(void)

else

system("pause");

}

06 從尾到頭列印鍊錶

輸入乙個鍊錶的頭節點,從尾到頭反過來列印每個節點的值。例如 1 2 3 4 5,列印輸出成5 4 3 2 1。public class testmethod6 遞迴方法實現 複雜度分析 時間o n 空間o n 存在的問題 當鍊表非常長的時候,就會導致函式呼叫的層級很深,從而有可能導致函式呼叫棧溢位。...

06 從尾到頭列印鍊錶

輸入乙個鍊錶的頭節點,從尾到頭反過來返回每個節點的值 用陣列返回 示例 1 輸入 head 1,3,2 輸出 2,3,1 限制 0 鍊錶長度 10000 1 建乙個長度為10000的陣列,太耗資源!十分不可取!2 思考了一下,由於物件數量不確定,需要在容量不足的時候進行自動擴充,則需要使用集合。使用...

C語言基礎06 從鍵盤輸入資料

今天我要說的是scanf 輸入函式 scanf 是最靈活 最複雜 最常用的輸出函式,但它不能完全取代其他的函式。scanf 和printf 類似,scanf 可以輸入多種類似的資料,而getchar getche getch 這三個函式都用於輸入單個字元,gets 可以獲取一行資料,並作為字串處理。...