2016-02-02 16:28:43 1132瀏覽
在C程序中,需要對所用到的數(shù)據(jù)指定其數(shù)據(jù)結(jié)構,即要說明數(shù)據(jù)的組織形式。在iOS開發(fā)基礎C語言中,對數(shù)據(jù)結(jié)構的描述是通過說明數(shù)據(jù)類型來體現(xiàn)的強調(diào)數(shù)據(jù)類型的意義在于確定不同數(shù)據(jù)類型的存儲長度、取值范圍和允許的操作c語言的數(shù)據(jù)類型有基本類型、構造類型、枚舉類型、指針類型和空類型。
淺談iOS開發(fā)培訓之C語言的數(shù)據(jù)類型:
1、基本類型
基本類型數(shù)據(jù)的主要特點是其值不能再分解為其他類型:c語占的基本數(shù)據(jù)類型包括整型、實型(也稱為浮點型)和字符型等。整型數(shù)據(jù)用于表達或存儲整數(shù)值,實型數(shù)據(jù)用于表達或存儲實數(shù)值,字符類型數(shù)據(jù)用于表達或存儲ASCII碼字符(實際上是字符的編碼)由基本數(shù)據(jù)類型可以構造出其他復雜的數(shù)據(jù)類型,如數(shù)組、結(jié)構體和共用體。
2、構造類型
構造類型是根據(jù)已定義的一種或多種數(shù)據(jù)類型用構造的方法定義的。也就是說,一個構造類型的值可以分解成若干個“成員”或“元素”。每個“成員”或“元素”都是一個基本數(shù)據(jù)類型或又是一個構造類型。C語言的構造類型包括:數(shù)組類型、結(jié)構體類型和共用體類型。
3、枚舉類型
所謂“枚舉”就是將一類數(shù)據(jù)所有可能的取值都一一列舉出來,并給每一個值指定一個名稱和一個整型的編號。
4、指針類型
指針是一種特殊而又具重要作用的數(shù)據(jù)類型,其值表示某個量在內(nèi)存中的地址。雖然指針變量的取值類似于整型量,但這是兩種完全不同類型的量,一個是變量的數(shù)值,而指針變量的值是變量在內(nèi)存中存放的地址。
5、空類型(無值型)
通常情況下,在凋用函數(shù)時被調(diào)用函數(shù)要向調(diào)用函數(shù)返回一個函數(shù)值。函數(shù)值的類型應該在定義函數(shù)時在函數(shù)的說明部分(函數(shù)頭)加以說明。
本文對于C語言的數(shù)據(jù)類型為讀者做了一個籠統(tǒng)的介紹,由于文章的局限,對于本文感興趣的讀者,可以免費觀看扣丁學堂iOS開發(fā)教程視頻,來學習各種前端語言構造,充實自己的編碼生活。