object-c 常見輸出格式

%%:             爲'%'字符;
%d,%D,%i:   爲32位整型數(int);
%u,%U:        爲32位無符號整型數(unsigned int);
%hi:   爲有符號的16位整型數(short);
%hu:  爲無符號的16位整型數(unsigned shord);
%qi:   爲有符號的64位整型數(long long);
%qu:  爲無符號的64位整型數(unsigned long long);
%x:    爲32位的無符號整型數(unsigned int),打印使用數字0-9的十六進制,小寫a-f;
%X:    爲32位的無符號整型數(unsigned int),打印使用數字0-9的十六進制,大寫A-F;
%qx:   爲無符號64位整數(unsigned long long),打印使用數字0-9的十六進制,小寫a-f;
%qX:   爲無符號64位整數(unsigned long long),打印使用數字0-9的十六進制,大寫A-F;
%o,%O:   爲32位的無符號整數(unsigned int),打印八進制數;
%f:      爲64位的浮點數(double);
%e:      爲64位的浮點數(double),打印使用小寫字母e,科學計數法介紹了指數的增大而減小;
%E:      爲64位的浮點數(double),打印科學符號使用一個大寫E介紹指數的增大而減小;
%g:      爲64位的浮點數(double),用%e的方式打印指數,如果指數小於4或者大於等於精度,那麼%f的風格就會有不同體現;
%G:      爲64位的浮點數(double),用%E的方式打印指數,如果指數小於4或者大於等於精度,那麼%f的風格就會有不同體現;
%c:       爲8位的無符號字符%c(unsigned char),通過打印NSLog()將其作爲一個ASCII字符,或者,不是一個ASCII字符,八進制格式\ddd或統一標準的字符編碼的十六進制格式\udddd,在這裏d是一個數字;
%C:       爲16位Unicode字符%C(unichar),通過打印NSLog()將其作爲一個ASCII字符,或者,不是一個ASCII字符,八進制格式\ddd或統一標準的字符編碼的十六進制格式\\udddd,在這裏d是一個數字;
%s:       對於無符號字符數組空終止,%s系統中解釋其輸入編碼,而不是別的,如utf-8;
%S:       空終止一系列的16位Unicode字符;
%p:       空指針(無效*),打印十六進制的數字0-9和小寫a-f,前綴爲0x;
%L:       在明確規定的長度下,進行修正,下面的一批數據a,A,e,E,f,F,g,G應用於雙精度長整型的參數;
%a:       爲64位的浮點數(double),按照科學計數法打印採用0x和一個十六進制數字前使用小寫小數點p來介紹指數的增大而減小;
%A:       爲64位的浮點數(double),按照科學計數法打印採用0X和一個十六進制數字前使用大寫字母小數點P界掃指數的增大而減小;
%F:       爲64位的浮點數(double),按照十進制表示法進行打印;
%z:       修改說明在%z長度以下d,i,o,u,x,X適用於某一指定類型的轉換或者適用於一定尺寸的整數類型的參數;
%t:       修改說明在%t長度以下d,i,o,u,x,X適用於某一指定類型或一定尺寸的整數類型的轉換的參數;
%j:       修改說明在%j長度以下d,i,o,u,x,X適用於某一指定類型或一定尺寸的整數類型的轉換的參數。

發佈了71 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章