91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

NSLog()輸出函數集格式字符

發布時間:2020-07-29 14:01:03 來源:網絡 閱讀:444 作者:喝咖啡的狗 欄目:開發技術

nslog()強大的功能這里就不多說了,筆者從c#轉過來,難免會有些陌生。在c#中用format("{0}",xx}來進行占位,下面就來講講在oc中的格式字符;

  1. d:帶符號的十進制形式輸出整數(正數不輸出符號)

  2. o:以八進制無符號形式輸出整數(不輸出前綴)

  3. x:以十六進制無符號形式輸出整數(不輸出0x)

  4. u:以無符號的十進制輸出整數

  5. c:以字符形式輸出,只輸出一個字符

  6. s:輸出c風格的字符串

  7. f:以小數形式輸出浮點數,默認輸出和位小數

  8. e:以指針形式輸出浮點數,數字部份默認輸出6位小數

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

  10. @:輸出objcect對象

*在%與格式之間還可插入一下附加符號

  • l(字母) :可在格式字符d、o、x、u之前,用于輸出長整型整數;也可以在f、e、g之前,用于輸出長浮點型數

  • m(代表一個正整數):指定輸出數據所占的最小寬度

  • n:對于浮點數,表示輸出n位小數;對字符串,表示街區的字符個數

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

  • 下面舉個栗子:

  • 代碼如下:

  1. int a=60;  

  2. NSLog(@"==%d==",a);  

  3. NSLog(@"==%9d==",a);//輸出占位符  

  4. NSLog(@"==%-8d==",a);//左對齊*注:%-占位符要寫在%符號的后面,如果寫在前面就不會起作用  

  5. NSLog(@"==-%8d--",a);//錯誤的  

  6. NSLog(@"==%o",a);//八制制  

  7. double s=3.141592653;  

  8. NSLog(@"==%f==",s);//以小數型式輸出浮點型  

  9.   

  10. NSString *name=@"海格力斯";//字符串是指針類型,如c#中是特殊類型一樣(引用類型)  

  11. NSLog(@"%@",name);//輸出字符串  

  12. NSDate *date=[[NSDate alloc] init];  

  13. NSLog(@"%@",date); 

---------結果如下----------

2017-03-14 00:11:49.451367 Test[1713:79881] ==60==

2017-03-14 00:11:49.451597 Test[1713:79881] == 60==

2017-03-14 00:11:49.451623 Test[1713:79881] ==60 ==

2017-03-14 00:11:49.451635 Test[1713:79881] ==- 60--

2017-03-14 00:11:49.451649 Test[1713:79881] ==74

2017-03-14 00:11:49.451669 Test[1713:79881] ==3.141593==

2017-03-14 00:11:49.451983 Test[1713:79881] 海格力斯

2017-03-14 00:11:49.457270 Test[1713:79881] 2017-03-13 16:11:49


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

余庆县| 兴宁市| 博罗县| 灵石县| 永泰县| 阜新市| 陵川县| 兴和县| 乌恰县| 黄陵县| 曲阜市| 台东市| 禹城市| 观塘区| 扎鲁特旗| 定西市| 卢湾区| 姚安县| 全南县| 昌吉市| 寿宁县| 岑溪市| 伊吾县| 乐东| 灯塔市| 建湖县| 临海市| 宝山区| 屯留县| 房产| 温泉县| 常德市| 永嘉县| 武川县| 普兰县| 林州市| 平湖市| 兴安县| 嫩江县| 福泉市| 七台河市|