OC資料型別

2022-07-19 06:51:09 字數 844 閱讀 1628

oc是增強了c的特性,所以在變數和基本資料型別上基本與c一致。

在oc中變數命名有如下規則:

由字母、數字、下劃線、$符號組成

必須以字母、下劃線、$符號開頭

大小寫敏感

在oc中定義變數的時候不能使用oc的保留字,oc的保留字如下:

oc中有如下基本資料型別:

int:宣告整型變數

double:宣告雙精度變數

float:宣告浮點型變數

char:宣告字元型變數

id:通用的指標型別

enum:宣告列舉型別

long:宣告長整型變數或函式

short:宣告短整型變數或函式

signed:宣告有符號型別變數

struct:宣告結構體變數

union:宣告共用體(聯合)資料型別

unsigned:宣告無符號型別變數

void:宣告函式無返回值或無參

資料型別格式化字元:

資料型別 oc關鍵字 格式說明引導符

整型 int %d.%i

短整型 short int %hd.%hi

長型別 long int %ld.%li

無符號短整型 unsigned int %u

無短整型 unsigned short %hu

無符號長整型 unsigned long %lu

浮點型 float %f

雙精度型 double %f

長雙精度型 long double %lf

字元型 char %c

OC中的資料型別

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

OC基礎資料型別 NSSet

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

iOS開發 OC資料型別

以下是oc中的例項,swift部分不適用 ios中的注釋 單行注釋 注釋對 起到解釋說明的作用,注釋是給程式設計師看的,不參與程式執行 多行注釋 xcode快捷鍵 全選 cmd a 複製 cmd c 貼上 cmd v 設定 cmd 注釋 cmd 執行 cmd r 編譯 cmd b 進製轉化 資料型別...