c語言基礎 基本資料型別 詞法符號

2021-08-21 23:50:45 字數 1529 閱讀 6625

目錄

基本資料型別 整型

浮點型詞法符號

識別符號運算子

在32位作業系統下

名稱型別

空間大小

值域範圍(有符號)

值域範圍(無符號)

char

字元型1個位元組

-128 至 127

0 至 255

short

短整型2個位元組

-32,768 至 32,767

0 至 65,535

int整型

4個位元組

-2,147,483,648 至 2,147,483,647

0 至 4,294,967,295

long

長整型4個位元組

-2,147,483,648 至 2,147,483,647

0 至 4,294,967,295

long long

超長整型

8個位元組

-9223372036854775808 至 9223372036854775807

0 至 18446744073709551615

注:負數在計算機當中是以補碼的形式存放的

名稱型別

空間大小

值域範圍

精度float

單精度浮點型

4個位元組

1.2e-38 至 3.4e+38

6位小數

double

雙精度浮點型

8個位元組

2.3e-308 到 1.7e+308

15位小數

long double

16 位元組

3.4e-4932 到 1.1e+4932

19 位小數

q : 如何用乙個浮點型的變數和0比較大小

ans:

只能用字母、數字、下劃線構成

只能由字母以及下劃線開頭

不能和關鍵字重名

關鍵字( 32個):

算術運算: + - * / %(兩邊必須是整數)

賦值運算: = += -= *= /= ++ -- 在所有運算子當中,只有賦值運算能夠改變變數的值

關係運算: > < == != >= <=

邏輯運算: && || ! ( 短路原則:當得到了整體表示式的結果之後,就不會繼續判斷後邊的內容 )

位運算: & | ~ ^(相同為0 不同為1) >> <<

注:位運算都是利用二進位制的形式進行運算

把二進位制的第n位快速置1: 1<把二進位制的第n位快速置0: ~(1<sizeof(): 求空間的大小

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