- C程序設(shè)計(jì)語言
- 魏東平 朱連章 于廣斌編著
- 589字
- 2018-12-29 14:37:34
2.2 數(shù)據(jù)類型
數(shù)據(jù)是程序的處理對(duì)象,可由常量或變量等表示。程序中使用的數(shù)據(jù)必須屬于某種數(shù)據(jù)類型,因?yàn)閿?shù)據(jù)類型決定了數(shù)據(jù)對(duì)象的存儲(chǔ)形式、取值范圍及能進(jìn)行的運(yùn)算。在C語言中,數(shù)據(jù)類型一般包括基本數(shù)據(jù)類型、構(gòu)造數(shù)據(jù)類型、指針類型和空類型等四大類,如圖2.9所示。

圖2.9 數(shù)據(jù)類型
基本類型是由系統(tǒng)事先定義好的不可再分隔的類型,可以直接利用這些類型名定義數(shù)據(jù)。構(gòu)造類型是由基本類型組成的更為復(fù)雜的類型。指針是一種特殊的,同時(shí)又是具有重要作用的數(shù)據(jù)類型,其值用來表示某個(gè)量在內(nèi)存中的地址。空類型主要用于特殊指針變量和無返回值函數(shù)的說明。
本章主要介紹除枚舉類型之外的基本數(shù)據(jù)類型,其類型名和名稱,以及各類型數(shù)據(jù)在計(jì)算機(jī)內(nèi)所占的二進(jìn)制位數(shù)和取值范圍如表2.1 所示。需要說明的是,數(shù)據(jù)類型的位數(shù)和取值范圍與所運(yùn)行環(huán)境有很大關(guān)系,這里列舉的是Windows下的Visual C++ 6.0中的情況。
表2.1 C語言的基本數(shù)據(jù)類型

注:
① 關(guān)鍵字signed和unsigned以及short、long稱為修飾符。
② 使用signed修飾的數(shù)據(jù)類型稱為有符號(hào)類型,可以取正數(shù)或負(fù)數(shù);使用unsigned修飾的數(shù)據(jù)類型稱為無符號(hào)類型,不能取負(fù)數(shù)。
③ 修飾符signed可以省略,沒有修飾符的數(shù)據(jù)類型都是有符號(hào)類型。
④ 當(dāng)用short、long、unsigned修飾int時(shí),int可以省略。
關(guān)于數(shù)據(jù)類型的更詳細(xì)的內(nèi)容,將在后面逐步介紹。隨著學(xué)習(xí)的深入,讀者將會(huì)一步一步地理解和掌握數(shù)據(jù)類型的相關(guān)內(nèi)容。
C語言中,最常用的數(shù)據(jù)類型是char、int和double,分別用于字符型、整型和實(shí)型數(shù)據(jù)的處理。
- 社會(huì)工作者《社會(huì)工作實(shí)務(wù)(初級(jí))》(2010年修訂版)筆記和考研真題詳解
- CMOS模擬與混合信號(hào)集成電路設(shè)計(jì):創(chuàng)新與實(shí)戰(zhàn)
- 工業(yè)工程導(dǎo)論
- 空間信息智能處理
- 嵌入式軟件基礎(chǔ)
- 馬文蔚《物理學(xué)》(第6版)(上冊(cè))配套題庫【名校考研真題+課后習(xí)題+章節(jié)題庫+模擬試題】
- 裝飾用紡織品
- 全國(guó)自考《毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論》(2015年版)筆記和課后習(xí)題詳解[課程代碼:12656]
- 鄭功成《社會(huì)保障學(xué)》配套題庫【名校考研真題+課后習(xí)題+章節(jié)題庫+模擬試題】
- 文化翻譯論綱
- 溝通技巧與團(tuán)隊(duì)合作(微課版·第4版)
- 電工電子技術(shù)仿真與實(shí)驗(yàn)
- 首都師范大學(xué)870發(fā)展心理學(xué)[專業(yè)碩士]歷年考研真題及詳解
- 會(huì)計(jì)信息系統(tǒng)實(shí)踐教程:用友ERP-U8
- 石油工程專業(yè)英語教程