一、c語言基本資料型別及其運算
1.c 語言包含的資料型別,如下圖所示:
short、int、long、char、float、double 這六個關鍵字代表c 語言裡的六種基本資料型別。
不同資料型別所占用的記憶體大小不同,以32位系統為例
short 占用的記憶體大小是2 個byte;
int 占用的記憶體大小是4 個byte;
long 占用的記憶體大小是4 個byte;
float 占用的記憶體大小是4 個byte;
double 占用的記憶體大小是8 個byte;
char 占用的記憶體大小是1 個byte。
(注意這裡指一般情況,可能不同的平台還會有所不同,具體平台可以用sizeof 關鍵字測試一下)
2.基本運算
在此列出c語言運算符號優先順序順序表
優先順序描述如果在程式中,要改變運算順序,可以使用()。運算子1
括號()、
2正負號
+、-3
自增自減,非
++、--、!
4乘除,取餘
*、/、%5加減
+、-6
移位運算
<>、>>>
7大小關係
>、>=、
8相等關係
==、!=
9按位與&10
按位異或^11
按位或|
12邏輯與
&&13
邏輯或||
14條件運算
?:15
賦值運算
=、+=、-=、*=、/=、%=
16位賦值運算
&=、|=、<<=、>>=、>>>=
資料型別轉換規則:若參與運算的資料型別不同,則應先轉換為同一型別然後進行運算。
將低型別的資料自動轉換為高型別的資料後進行運算。
所有的浮點運算都是按照雙精度進行的。
char和short型參與運算時必須先轉換為int型。強制型別轉換,見下表:
常用轉義字元表
轉義字元意義轉義字元
意義\n
回車換行符
\a響鈴
\t水平製表符
雙引號\v
垂直製表符
單引號\b
左退一格
反斜槓\r
回車符\f
換頁符
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...
C語言基本資料型別
記得大學一年級上的基礎課中就有c 語言,剛開始學的時候感覺很難 雖然現在感覺也不容易 最近開始重新翻開c語言的書籍,對於其中的基本資料型別感覺很重要也別有一翻feel。c語言基本資料型別有 int,short int long int double float,char.不管是整型,浮點型以及字元型...