C語言中的基本資料型別

2021-09-18 07:15:09 字數 893 閱讀 5534

寫在前面:

剛學習c語言,想通過寫部落格的方式來鞏固和加強自己對於c語言的理解,希望可以獲得一些大佬的指點。

在vs2010編譯器下

資料型別

資料型別符

占用位元組數

數值範圍

整型int

4-2147483648 ~ +2147483647(-231 ~ +231-1)

短整型short

2-32768 ~ +32767(-215 ~ +215-1 )

長整型long

4-2147483648 ~ +2147483647(-231 ~ +231-1)

單精度浮點型

float

4-3.4 * 1038~+3.4 * 1038

雙精度浮點型

double

8-1.7 * 10308 ~ +1.7 * 10308

字元型char

1-128 ~ +127(-28 ~ +28-1)

所占用的位元組數可以用sizeof()函式具體檢視:

**如下:

#include#includeint main()

執行結果如下圖

整形的輸出符 %d

(%d (有符號 10 進製)%o (無符號 8 進製)或 %x/%x (無符號 16 進製)方式輸入輸)

浮點型的輸出符 %f

(輸出格式也可以是"%.nf",n代表小數點後保留的位數;也可以是"%x.yf",其中y表示小數點後保留的位數,x表示這個數帶上標點所佔的總的位數)

字元型的輸出符 %c

C語言中的基本資料型別(二)

在上面的 當中,我們開始逐個分析。在第一篇 a 的值就是100,存到計算機當中是0110 0100,b的值是200,存到計算機當中是1100 1000。因為a和b都是有符號的char型別,所以我們可以知道,實際上在記憶體當中,a代表的就是100,但是b的值實際上會是 56。這裡我們需要區分c的值和a...

C語言基本資料型別

2.各種資料型別介紹 2.1整型 整形包括短整型 整形和長整形。2.1.1短整形 short a 1 2.1.2整形 一般佔4個位元組 32位 最高位代表符號,0表示正數,1表示負數,取值範圍是 2147483648 2147483647,在記憶體中的儲存順序是地位在前 高位在後,例如0x12345...

C語言基本資料型別

1.資料型別可以理解為固定記憶體大小的別名 c語言誕生之前的彙編時代,在低端的機器語言裡面沒有資料型別的概念,如何操作記憶體呢?當然我們知道記憶體的起始位址和記憶體大小,就可以操作這段記憶體了。然而在程式設計過程中,我們發現經常用到1個位元組,2個位元組和4個位元組的記憶體。我們每次呢都會去記這個2...