C語言基本資料型別及其運算

2021-06-22 18:00:55 字數 1373 閱讀 7089

一、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.不管是整型,浮點型以及字元型...