Object C基礎(2) NSLog函式

2021-07-10 18:19:26 字數 646 閱讀 1707

nslog輸出函式及格式字元

nslog函式是在foundation框架裡面提供的乙個功能強大的輸出函式,可以輸出整數、c風格的字串和object-c物件。

可以用%佔位符的方式,提供靈活的輸出格式: %《格式字元》

支援的格式字元:

d : 以帶符號帶十進位制形式輸出整數,整數不帶符號

0 : 以八進位制無符號形式輸出整數,整數前面的0字首不輸出

x: 以十六進製制無符號形式輸出整數,不輸出0x字首

u : 以無符號十進位制形式輸出整數

c : 以字元形式輸出,只能輸出乙個字元

s : c風格的字串

f : 以小數形式輸出浮點,預設6位小數點

e : 以指數形式輸出浮點,數字部分預設輸出6位小數點

g : 自動選用%f或者%e的其中之一,保證輸出寬度較短的格式,並且不會輸出無意義的0。

p : 以十六進製制形式輸出指標變數所代表的位址值

@ : 輸出object-c物件

(附加字元)l : 放在d、0、x、u之前,用於輸出長整型整數;也可在e、g之前,用於輸出長浮點數。

m : 指定輸出資料所佔的最小寬度

.n : 對於浮點數,表示輸出n位小數,對於字串,表示擷取字串的個數。

-  : 表示輸出的數值向左邊對齊

Object C使用NSLog列印日誌

nslog的格式如下所示 物件 d,i 整數 u 無符整形 f 浮點 雙字 x,x 二進位制整數 o 八進位制整數 zu size t p 指標 e 浮點 雙字 科學計算 g 浮點 雙字 s c 字串 s pascal字串 c 字元 c unichar lld 64位長整數 long long ll...

Object c的基礎概念(一)

下文為閱讀筆記。一 object c的類基本定義 1.類定義在 inte ce和 end之間。2.myclass nsobject的方式定義子類和父類。3.中定義類的物件成員 4.定義的是方法,定義的是物件的方法,定義的是類的方法。物件是類的乙個例項。對於物件的方法,也即是,當使用該方法之前必須先生...

Object C學習筆記 基礎篇 基礎語法

還不是很完整 正在努力學習中。類定義 inte ce myclass nsobject property int age end 類實現 implement myclass synthesize age end 多引數方法與呼叫 void setage int age name nsstring s...