黑马程序员 - OC语言 - NSlog函数的使用方法

来源:互联网 发布:微信时时彩源码 编辑:程序博客网 时间:2024/04/23 17:56

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-

#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {    @autoreleasepool {        //第一:NSlog与printf的差异        //1.NSlog 会自动换行  printf  不会自动换行        //2.Nslog 会自动输出时间等项目信息  printf 不会自动输出调试信息        //3.Nslog 函数的参数是一个NSString 对象        //        printf 是一个字符串常亮指针        //第二点:NSlog 格式化输出的问题        int a =5;        char ch = 'X';        float b=1.3f;        double c=2.32;        char *str="张三丰";        //printf在oc输出格式 成功运行,说明oc兼容c语言。        printf("%d,%c,%.2f,%.2f\n",a,ch,b,c);        printf("%s\n",str);        //NSLog格式化输出        //NSLog不能用%s作为输出字符串, 只能用%@作为输出字符串        NSLog(@"%d,%c,%.2f,%.2f",a,ch,b,c);        NSString *str1=@"张无忌";        //使用printf 能输出str1吗,  不能 printf 是c语言 不能用oc的NSString  (这个是重点)        NSLog(@"%@",str1);    }    return 0;}
0 0
原创粉丝点击