工具標籤
C 標準函式庫
C 標準庫 - 參考手冊
C 標準庫 - <assert.h>
C 標準函式庫 - <ctype.h>
C 標準函式庫 - <errno.h>
C 標準函式庫 - <float.h>
C 標準庫 - <limits.h>
C 標準函式庫 - <locale.h>
C 標準函式庫 - <math.h>
C 標準函式庫 - <setjmp.h>
C 標準函式庫 - <signal.h>
C 標準函式庫 - <stdarg.h>
C 標準函式庫 - <stddef.h>
C 標準函式庫 - <stdio.h>
C 標準函式庫 - <stdlib.h>
C 標準函式庫 - <string.h>
C 標準函式庫 - <time.h>
目錄
工具標籤
C 標準函式庫
C 標準庫 - 參考手冊
C 標準庫 - <assert.h>
C 標準函式庫 - <ctype.h>
C 標準函式庫 - <errno.h>
C 標準函式庫 - <float.h>
C 標準庫 - <limits.h>
C 標準函式庫 - <locale.h>
C 標準函式庫 - <math.h>
C 標準函式庫 - <setjmp.h>
C 標準函式庫 - <signal.h>
C 標準函式庫 - <stdarg.h>
C 標準函式庫 - <stddef.h>
C 標準函式庫 - <stdio.h>
C 標準函式庫 - <stdlib.h>
C 標準函式庫 - <string.h>
C 標準函式庫 - <time.h>
C 資料類型
在 C 語言中,資料類型指的是用來宣告不同類型的變數或函數的一個廣泛的系統。變數的類型決定了變數儲存所佔用的空間,以及如何解釋儲存的位元模式。
C 中的型別可分為以下幾種:
| #序號 | 類型與描述 |
|---|---|
| #1 | 基本類型: 它們是算術類型,包括兩種類型:整數類型和浮點類型。 |
| 2 | 枚舉類型: 它們也是算術類型,被用來定義在程式中只能賦予其一定的離散整數值的變數。 |
| void 類型: | #類型說明符 void 表示沒有可用的值。 |
衍生型別:
它們包含:指標型別、陣列型別、結構型別、共用體型別和函式型別。
| 整數類型 | 下表列出了關於標準整數類型的儲存大小和值範圍的細節: | |
|---|---|---|
| 類型 | 儲存大小 | 值範圍 |
| 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 到65,535 或 | ##294,#967,##short | 2 位元組 |
| unsigned short | 2 位元組 | |
| long | 4 位元組 |
注意,各種類型的儲存大小與系統位數有關,但目前通用的以64位元系統為主。
以下列出了32位元系統與64位元系統的儲存大小的差異(windows 相同):
為了得到某個類型或某個變數在特定平台上的準確大小,您可以使用sizeof 運算子。表達式 sizeof(type) 得到物件或類型的儲存位元組大小。下面的實例示範了取得int 類型的大小:
#include <stdio.h>#include <limits.h>int main(){
printf("int 存储大小 : %lu \n", sizeof(int));
return 0;}當您在Linux 上編譯並執行上面的程式時,它會產生下列結果:
int 存储大小 : 4
浮點類型
下表列出了關於標準浮點類型的儲存大小、值範圍和精確度的細節:
| 類型 | ##儲存大小值範圍 | 精度 | |
|---|---|---|---|
| 4 位元組 | 1.2E-38 到3.4E+38 | 6 位元小數 | |
| #8 位元組 | 2.3E-308 到1.7E+308 | 15 位元小數 | |
| 16 位元組 | 3.4E-4932 到1.1E+4932 | #19位元小數 |
#include <stdio.h>#include <float.h>int main(){
printf("float 存储最大字节数 : %lu \n", sizeof(float));
printf("float 最小值: %E\n", FLT_MIN );
printf("float 最大值: %E\n", FLT_MAX );
printf("精度值: %d\n", FLT_DIG );
return 0;}當您在Linux 上編譯並執行上面的程式時,它會產生下列結果:float 存储最大字节数 : 4 float 最小值: 1.175494E-38float 最大值: 3.402823E+38精度值: 6void 類型void 類型指定沒有可用的值。它通常用於以下三種情況:
| #類型與描述 | |
|---|---|
##1 | #函數傳回為空|
| void exit (int status); | 2 | 函數參數為空
| int rand(void); | 3 | #指標指向void
傳回指向 void 的指針,可以轉換為任何資料型別。
相關影片
熱AI工具
Undress AI Tool
免費脫衣圖片
AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。
Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片
Stock Market GPT
人工智慧支援投資研究,做出更明智的決策
熱門文章
記事本升級、更便宜的 YouTube TV 以及 Nova Launcher 的新主人:新聞綜述
4 週前 By DDD
如何在Golang中應用外觀模式(Facade) Go語言簡化複雜系統的API
4 週前 By DDD
解決Python安裝套件時multidict建置失敗的錯誤
1 個月前 By DDD
捕捉怪物最佳坐騎和地點
4 週前 By DDD
如何在Java中配置Spark分散式計算環境_Java大數據處理
4 週前 By DDD
熱門話題
# 抖音等級價目表1-75
20522
7
20522
7
# wifi顯示無ip分配
13634
4
13634
4
# 虛擬手機號碼接收驗證碼
11967
4
11967
4
# gmail信箱登陸入口在哪裡
9011
17
9011
17
# windows安全中心怎麼關閉
8507
7
8507
7
熱門工具
記事本++7.3.1
好用且免費的程式碼編輯器
SublimeText3漢化版
中文版,非常好用
禪工作室 13.0.1
強大的PHP整合開發環境
Dreamweaver CS6
視覺化網頁開發工具
SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)













![PHP實戰開發極速入門: PHP快速創建[小型商業論壇]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
