day01 OC的資料型別

2021-10-09 21:04:38 字數 707 閱讀 5605

/*1 oc 語言支援的資料型別

01) oc語言支援c語言中的所有資料型別

a。 基本資料型別

int。double。float char

b 構造型別

陣列。 結構體  列舉

c 指標型別

int * p1;

d 空型別

void

e typede自定義資料型別

02)oc中還新增了一些資料型別

bool型別

1)可以儲存yes和no中的任意乙個

2)一般情況下bool型別的變數可以用來儲存條件表示式的結果  如果條件表示式成立為yes 不成立為no

3)看原始碼

bool的本質是乙個有符號的char 變數

yes 實際上是1

no實際上是0

3 boolean   可以儲存條件表示式的結果。 true或者false

本質true實際上是1

false實際上是0

兩個型別。是為了吸引別的程式設計師過來。平時使用 bool即可

4。class。類

5 id

6 nil。跟null差不多

7 sel。方法選擇器

8  block **段

*/#import

int main(int argc, const char * ar**)

return 0;

}

OC資料型別

oc是增強了c的特性,所以在變數和基本資料型別上基本與c一致。在oc中變數命名有如下規則 由字母 數字 下劃線 符號組成 必須以字母 下劃線 符號開頭 大小寫敏感 在oc中定義變數的時候不能使用oc的保留字,oc的保留字如下 oc中有如下基本資料型別 int 宣告整型變數 double 宣告雙精度變...

OC中的資料型別

在objective c中,有一些我們之前並不熟悉但是經常見到的資料型別,比如id nil nil sel等等。在很多文章裡,我們都見過這些資料型別的介紹,但是都沒有說的太清楚。這篇文章從最底層的定義開始,介紹一下這些型別到底是怎麼定義的,這會幫助我們更加深入地了解objective c。objec...

OC基礎資料型別 NSSet

1 集合 集合 nsset 和陣列 nsarray 有相似之處,都是儲存不同的物件的位址 不過nsarray是有序的集合,nsset是無序的集合。集合是一種雜湊表,運用雜湊演算法,查詢集合中的元素比陣列速度更快,但是它沒有順序。nsset set nsset alloc initwithobject...