国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

從零開始學習Object-C---第四天(2)

2019-11-14 19:54:18
字體:
來源:轉載
供稿:網友

最近忙著公司的事,停了幾天。學習貴在堅持,懶人嘴里明天多。

今天主要接著講解Object-C的數據類型和表達式的使用。

1.float類型

////  main.m//  Demo3////  Created by lee on 14/11/3.//  Copyright (c) 2014年 lee. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {    @autoreleasepool {        //普通float類型        float f = 0.01;        NSLog(@"f is :%f", f);        //指數類型        float e = 1.7e4;        NSLog(@"e is :%f", e);        NSLog(@"e is :%e", e);        //%g使用        float g = 100.00;        NSLog(@"g is :%g", g);        //16進制        float s = 0x0.3p10;        NSLog(@"s id :%f", s);    }    return 0;}

  1.1 float類型涌來存儲包含小數位的值,通常在NSLog中使用轉換符號%f表示。

  1.2 float類型也能通過科學計數法表示,如1.2e4表示1.2乘10的4次方 注:e前面的值為尾數,e后面的值為指數。

  1.3 科學計算法顯示值使用NSLog中格式符%e表示。

  1.4 十六進制的浮點數由:前導0x或者0X加上一個或多個十六進制的數加上p或者P加上帶符號的二進制指數。如:0x0.3p10 表示3/16乘以2的10次方。

2.double類型

  2.1 double類型可存儲的尾數事float的兩倍多,大多數計算機使用64位來表示double值。

  2.2 未加特定說明,Object-C默認將所有浮點常量定義為double類型。

  2.3 要定義float常量在數字后加上f或者F,如float f = 1.23f;

  2.4 顯示double類型用%f,%3,%g,使用方法同float。

3.char類型

  3.1  char用來存儲單個字符,將字符放在一對單引號中,如:'a',';','0'。

  3.2 '0'不等同于數字0。

  3.3 '/n'也是合法的字符常量。

Object-C常用數據類型:

////  main.m//  Demo4////  Created by lee on 14/11/3.//  Copyright (c) 2014年 lee. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {    @autoreleasepool {        int integerVar = 100;        float floatingVar = 300.12;        double doubleVar = 8.44e+11;        char charVar = 'A';                NSLog(@"integerVar = %i", integerVar);        NSLog(@"floatingVar = %f", floatingVar);        NSLog(@"doubleVar = %e", doubleVar);        NSLog(@"doubleVar = %g", doubleVar);        NSLog(@"char = %c", charVar);    }    return 0;}輸出結果:2014-11-03 23:58:11.220 Demo4[535:24056] integerVar = 1002014-11-03 23:58:11.221 Demo4[535:24056] floatingVar = 300.1199952014-11-03 23:58:11.221 Demo4[535:24056] doubleVar = 8.440000e+112014-11-03 23:58:11.221 Demo4[535:24056] doubleVar = 8.44e+112014-11-03 23:58:11.221 Demo4[535:24056] char = APRogram ended with exit code: 0

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭阳市| 承德县| 恩平市| 本溪市| 循化| 乌兰察布市| 道真| 兴海县| 广德县| 普兰店市| 营口市| 嘉鱼县| 吉木乃县| 衡阳市| 丰顺县| 罗江县| 龙山县| 页游| 交城县| 曲靖市| 报价| 海门市| 普陀区| 璧山县| 土默特左旗| 县级市| 桃园县| 南和县| 建阳市| 建湖县| 崇义县| 峡江县| 永年县| 渭南市| 叙永县| 嘉义县| 轮台县| 阿克陶县| 赞皇县| 乐都县| 安塞县|