黑馬程序員——OC基礎之NSLog

------- iOS培訓、android培訓、java培訓、期待與您交流! ----------
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        //NSLog和printf使用差異
        //1、NSLog  會自動換行 printf 不會
        //2、NSLog 會自動輸出時間等項目信息 printf 不會
        //3、NSLog 參數是一個NSString 對象 printf 是一個字符串常量指針
        NSLog(@"Hello, Black!");
        printf("Hello, Black!\n");
        int a = 5;
        float f1 = 2.3f;
        double d1 = 3.14;
        char ch = 'x';
        char *str = "張三丰";
        printf("%d,%.2f,%.2f,%c\n",a,f1,d1,ch);
        printf("%s\n",str);
        NSLog(@"%d,%.2f,%.2f,%c",a,f1,d1,ch);//可以格式化輸出
        NSLog(@"--->%s",str);//寫法錯誤
        //OC用%@輸出字符串
        NSString *str1 = @"張三丰";
        NSLog(@"%@",str1);
        //printf("---->%@\n",str1);//不支持
    }
    return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章