逍遙自在學C語言 | 變數、常數與資料型別

2023-04-03 12:00:55

前言

一、人物簡介

  • 第一位閃亮登場,有請今後會一直教我們C語言的老師 —— 自在。

  • 第二位上場的是和我們一起學習的小白程式猿 —— 逍遙。

二、基本資料型別

1、整型

C語言中的整型資料如下表所示:

資料型別 含義 長度(位元組) 取值範圍(有符號) 取值範圍(無符號)
short 短整型 2 [ -$2^{15}$ , $2^{15}$-1 ] [ 0 , $2^{16}$-1 ]
int 整型 4 [ -$2^{31}$ , $2^{31}$-1 ] [ 0 , $2^{32}$-1 ]
long 長整型 4或8
long long 長長整型 8 [ -$2^{63}$ , $2^{63}$-1 ] [ 0 , $2^{64}$-1 ]
  • 整型資料可以是有符號的,也可以是無符號的。

  • 有符號的整型可以表示負數和正數,而無符號的整型只能表示非負整數。

2、浮點型

浮點型用於表示實數,它分為單精度浮點型(float)和雙精度浮點型(double)。單精度浮點型佔用4個位元組,雙精度浮點型佔用8個位元組。它們的取值範圍和精度如下表所示:

資料型別 長度(位元組) 取值範圍 精度
float 4 1.2E-38 ~ 3.4E38 約6位小數
double 8 2.2E-308 ~ 1.8E308(15位有效數位) 約15位小數