寫在前面:
剛學習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...